First of all (((((Hugs))))) to you...I can really sympathise with what you are going through with your boyfriend.I have had the same situation with my husband exept it was me that needed the councelling because of my childhood.
It sounds like you really love him alot and if your love for each other is strong you will get through this toogether.
You also have to make sure you look after yourself as this kind of stuff acn be so emotionally draining on the other partner who feels helpless as all they want to do is help but they dont know what to do.
My hubby and I have been through alot toogether and we have been married for 5 years now and we are stronger as a couple because we have been through alot toogether.
I realy hope everything works out for you and your partner the way you both want.If you ever want to vent you can always come here.Good luck with it all and remember to take care of you aswell as supporting your partner.