This may be long so please bear with me.
I met my DP 11 years ago at the age of 18. At the time he was kind, loving, took care of himself and we had a great sex life. Fast forward 11 years and everything has changed and not for the better. During the time we have been together we have had our ups and our downs but over the past few years things have got worse and worse. I have always suffered from anxiety but in the last few years things have got so bad that I suffer from panic attacks and am unable to eat in front of people or go on long car journeys as I get too anxious. I would say in the last 7 years or so DP has become abrasive and a very angry individual. He regularly swears at me and calls me names including saying I am mentally ill and that no-one else would ever want me due to my anxiety problems. I am ashamed to say he has been phsically violent with me on occasion, perhaps not as bad as others go through but he has pushed me over and once kicked me when I was on the floor.
We moved 200 miles away from where we used to live about 4 years ago and I have found it hard to make friends. I supported DP for 3 out of 4 of those years and then we paid £2k for him to retrain. Now I work part time and he works full time and he often says he earns all the money and I make no contribution. He bought an x box 360 live a few months back and spends all his free time on it talking to his friends and no time with me despite knowing how isolated I am feeling living where we do, and he smokes cannabis all the time. We have an 8 year old DS who hears blazing rows, hears his father swearing at his mother constantly and I hate the fact that he has to grow up with this as he is such a lovely little boy and does not deserve this.
Financially things have really come together and we now have a real chance to buy a fantastic house in the country which is what I have wanted for such a long time. However I am so unhappy and want to move back to where we used to live where I do have friends. However this would mean perhaps living on benfits in a poky flat as the cost of living there is so much higher than where we are. I am scared I would be depriving DS of the things he could have here and I know he would miss his friends. DP would hate me for taking DS away and I am so scared that I will never meet anyone else due to my anxiety problems.
Thank you to anyone who has managed to read this far. I just don't know what to do. We are about to buy this house and I know if we do I will be stuck here and may live to regret it but at the same time I am scared that if I do leave I may live to regret this too.
Can anyone advise me?