I would like to know if B12 5000 works and can it be used every day or once a week?I'm thankful for any help I can get.She is carrying pups as well 30 days in.