what should I do?

So my boyfriend and I have been together for two years now (sort of on and off) and that's only because of me. The reason we've broken up before is because I felt like I was losing my feelings and every time we kissed I felt nothing. Eventually I went back to him twice and I think I'm on that same boat again. When he's depressed he gets suicidal and no one besides me is there for him. I can't help but be that person that makes him feel that way and on top of that, be the only person that can help him out of it. I recently moved away and the relationship hasn't gotten harder, but I feel myself growing over him. I don't feel the need to stay with him and he makes me angry all the time. I do love him and I see us being married and having kids in the future, but I can't see the in between part. Do you guys think I should stay with him? Can you guys ask me questions that will maybe help me make a decision?