You say you have mental issues and obviously he has emotional issues. Two unstable people together does not equal a stable relationship. You both need time apart to heal your issues and then maybe you will be right for each other. But for now, this is a very unhelpful and unsettling relationship which does not help either of you.