
Originally Posted by
tmckay2
Most will last much more than two years, an besides tetracycline most should be safe pretty much forever the potency just drops some. But when you are talking about preventing an infection the antibiotic often doesn't new to be as potent anyway. I'm not recommending it I'm just saying if you were in a life threatening situation and you had five or ten year old antibiotics they are still a good option.
5-7 day courses, or longer, are when you are treating an infection. That's dangerous because if you don't kill all the bacteria they may develop resistance to that antibiotic. For prevention one to two days or until you can get help is usually plenty. Ever had a dental procedure? They usually give amoxicillin 1000-2000 mg one time. It's a similar idea.