I found Buy Pharma after I lost my insurance and couldn't afford my medications. I have never had an issue with the validity of the medications. A couple of times my order has been incorrect (didn't receive the correct quantity) - they were quick to remedy the problem. They always reply very quickly. Orders generally arrive in about 10-12 days for me.