I have always been told if you give ivermec orally it will mess up the lining of their stomach/rumen. As far as using out of date wormer I use it and have never had a problem. If your wanting to give your animal an oral wormer give it safeguard or something along that line.