You want to help him, be supportive... he was there for you; it's understandable, but do it as a friend not as a girlfriend.
You don't stay with someone because you feel that you owe them.
It sounds as though neither of you is really ready to be in a boyfriend/girlfriend relationship right now. You are staying out of feeling indebted to him, and likely because he has you feeling he will fall apart if you leave. That is not love... that is manipulation, even if he doesn't realize it. He is clinging onto you, but keeping you at a distance at the same time.
He has no idea how to be in a healthy relationship and you don't have that experience either to help him. To continue as you both are helps neither of you... and, has been said, it will likely get worse as he wields more control over what you do, what you wear, and who you spend time with.
Break off the romantic relationship... be a friend instead who encourages him to get professional support while you heal from past wounds yourself so that you can form a healthy, mutually loving and respectful relationship with someone in the future.
if he won't accept that, end all ties. Some people need to have complete control and that is a dangerous situation.
Pay attention to the red flags...if it doesn't feel right, it's not!
