One dose protects for 12 months.By Krina Li / October 1, 2023 One ProHeart® 12 (moxidectin) injection puts compliance in your control.