Weight gain will go away. Let me explain my situation and hopefully I can give you some strength, after all, that is why we are here, right?
I work a full-time job at 8 hours a day, plus it is a 20 minute drive each way. After lunch, that is over 9 hours. you have me beat on hours worked. I am also a full-time student. I am not a single mother, but I do have a special needs child and another child (imagine twin four year olds). Wellbutrin did not work for me either, and I can't do Chantix (can't afford it). Have you tried meditation to reduce your stress? I have found it and Yoga very effective. Good luck to you.