Oh for sure I totally agree with serafena!
You are not out of options! There are a lot of medication combinations that your doctor can try and if he feels that you are running out of obtions then I would suggest you find a more knowledgeable pdoc. Seriously.
You do have a lot of outside stressors as well that are obviously contributing. Talk therapy should really be considered.
Best wishes. Keep us posted.