you need to go and see your gp asap and request a referral to your local mental health team. you sound depressed and your self harming is a problematic behaviour that needs addressing urgently. you need assessment by professionals and antidepressant medication too (I am a psychiatric nurse, so i know what i'm talking about!). your bf probably realises why you have changed and has got fed up with how you treat him - but all is not necessarily lost. if you get help and start to address your issues, he may be willing to have another go at your relationship. however, i think it would be unreasonable of you to expect him back and do nothing yourself - if you want him back, hate how things are at the moment BUT do something about it....you could change your life. but, again.....you need to get off your bum, see your gp and do something active about how you are feeling and the things you are doing. the mental health team can also offer you counselling, anger management and/or cbt therapy which will help you deal with your demons. you have the right to be happy again, and by doing positive things about your situation, you will once again take control of all the stuff happening to you at present. good luck x