Hi! I can imagine how frustrating this situation must be for you. First off, that you recognize your depression is related to your life situation is very important. It may mean that you might benefit from behavioral (psychotherapy) treatment instead of medications if meds don't do the job without side effects.
In terms of meds, though, you can talk to your doctor about trying one of the newest antidepressants, Viibryd, which has created a buzz because during clinical trials there were very few complaints about side effects, especially weight gain. This has continued now that Viibryd has been on the market for the last few years. So this is an option you might consider. While it is in the same class of antidepressants as Prozac, it is a different drug and so affects people differently than Prozac.
However, as I wrote above, you might also consider adding a behavioral component to your treatment for your depression and anxiety. While behavioral treatment requires more effort from the patient than medications and is not as quick acting, it doesn't have the side effects nor withdrawal symptoms of the medications. If you would like to introduce a behavioral treatment, feel free to ask me another question about it. Just write “For Dr. Mark” at the beginning and everyone will know it’s for me.
Okay, I wish you the very best!