I am a really small guy and I need to put on some weight and someone told me that I could be B12 deficient that's why I don't have much of an appetite. I rarely ever finish my meals and I've been like that for a long time. When I was a kid my mom used to yell at me for not finishing dinner. Do you think using this vitamin will help loose appetite