The military has a mail order prescription drug program for both active duty and retired military. You can send them a 1 yr. prescription and they dispense by mail to you 3 months at a time for a small co-pay. Unfortunately, all the drugs you receive have an expiration date 6 mos. from the date you receive them. Apparently, the military buys up drugs that have not been dispensed and are close to expiration to save money.
When I started receiving mis-shapen pills that were purchased from China, I stopped using the program.