The expiration date should be listed on the bottle. Depending on where it is purchased, you should have at least 2 yrs...but I have received a bottle with only 8 months to expiration (needless to say, I no longer use that source).
Once diluted, off the top of my head, I believe it is good for 1 week if tap water is used; 1 month if distilled water. It should also be noted that the effectiveness is decreased in the presence of detergents or "waste"; so you should clean first, then disinfect.
Relatively few bacteria are killed with a spray and wipe technique...wet time is essential, typically 5-10 minutes (depending on what you are trying to kill). Spray, let it sit, then wipe it dry.