Alot of people do do it themselves, I personally am too afraid of overdosing of underdoseing or just doing it completely wrong. I leave the medicine to the pros.
I was able to get mine at petsmart in the horse section. Most petsmarts carry horse stuff. I only paid 7 bucks for ivomec and it does up to 1300lbs. It will definatly do all my 22 piggers if they have them. I got them to keep on hand cause I know that sometimes you may get hay that might have mites in them so I could treat them right away.