I'm sorry to hear about that.
You love him, but are you ready to start all over with this kind of person? You already broke up with him before, and now you know his issues deeper, you have to be strong enough to accept him as he is.
It's one thing to love a person, but to have a relationship with someone with all the heavy issues engulfing him, till how long can you bear, honestly? It will take a lot of patience, tolerance and compromise on your part.
Good luck, hope this helps.