It certainly sounds like the personal issues you are experiencing are causing stress related symptoms.
I tend to recommend that it is always worth consulting your GP or healthcare provider during periods of extreme stress or symptoms that you don't generally experience. They are medically equipped to diagnose the cause of the symptoms and rule out any other conditions.
They can also recommend counselling or CBT (cognitive behavioural therapy) for helping to tackle personal challenges.
Once you are clear about the cause of your symptoms there are of course other avenues you can explore, if they are caused by stress. Two of my favourite techniques are life coaching or NLP. Both techniques entail working with a practitioner to find positive and suitable solutions to personal challenges.
Sometimes, when we are faced with difficult decisions, it is hard to see the wood for the trees and a person who is focused on helping you find solutions ideally suited to your personal needs can help with confidence and self esteem.
If you don't know of any practitioners locally, you could either ask friends for recommendations or check this link http://www.lifecoach-directory.org.uk/. It is always worth asking how and where the practitioner trained to ensure a sufficient level of qualification.
Provided you are not taking any other medication you could also try taking Hyperiforce tablets. St Johns Wort tablets are used traditionally to help relieve symptoms low mood and anxiety. It can take a few weeks to feel the benefit.
I have written a few blogs aimed at dealing with stress. For further tips and reading please visit my stress, anxiety and low mood blog.
Do come back to me if you have further queries but I hope this will at least begin to give you some ideas about how you might tackle your current symptoms.