Congrats! You're going to be a daddy
..you just need to keep in mind - if a vet dispenses, it's covered if your pet has complications
If you order from another source - ie; discounted online stores no matter how reputable - they will not stand behind the product.
That being said - I too have ordered thru 800-Pet-Meds at certain times in the past.
But - I checked the lot number of the box stamps to verify it was made by the pharmaceutical company it claimed to be
Of late, I find the $42 from the vet equal or better value than the online pricing