You need to get on to your gp and find the right help. It's easy to let emotional issues pile up and then they seem to be insurmountable - been there myself.
It could be easy to say (from what you have written) that your stated relationship "issues" (even nervousness of speaking to your gp)...