valbazen is given orally. as Pine Grove stated, it'll get rid of everything including 3 types of tapeworms. it will not get rid of lice/mites, ivermectin pour on will do that. valbazen should be used as part of a regular treatment cycle,whether it's semi annually or annually,it's just depends how you wish to do it. i treat my chickens first with wazine,then either one of three wormers in rotation; ivermectin pour on,safeguard (fenbendazole), valbazen. i always use wazine first. i do this about every 8 or 9 months. here in southeast georgia due to our soil being constantly swampy and damp with high humidity,it's condusive for worm soup. dosage for valbazen is as follows: one half cc (one half ml) for a standard breed chicken. one quarter cc (one quarter ml) for smaller chickens,like bantams etc...you can put it on the side of their beak and hope they drink it or you can do what i did. get a small piece of bread and put it on the piece of bread and give a piece to each chicken. a little time consuming but each chicken scoffs their piece of bread right up lol. there's a 2 week withdrawal period and throw the eggs in the garbage.