how does buspar work and zyban and alcohol and phenergan for children and yasmin and depression and b12 injections and weight loss