Yes, CVS offers military discounts via Veterans Advantage. The company honors America's Veterans with 20% off on every order and other special discounts on every purchase. Simply enroll yourself with Veteran Advantage and become eligible for the offer.