This guy needs an extensive therapy. If you really loves him, help him. Otherwise leave him, because most cases like this need a long time of therapy.

Good luck