i have always had a B-12 deficiency. i have tried taking the b-12 injections but they were expensive and only last for about a week. some one recommended i try these b-50 vitamins. at first they worked really well and i wasn't tired all the time. after a month or so i guess my body got used to them and they didn't work as well.