I'm thinking of ending the relationship for his sake?

So we've been dating , 3 years officially last month. My day starts at 7 I work part time in the mornings and I go to classes in the afternoon So my days normally end at 7 I'm home and I do my assignments eat dinner and all that. His days start at 4 maybe 5 depending on whether it's a week day or weekend and he works until 5 on a good day when he gets to go home early or he can work until 2am in the morning. He has a kid and his mom to take care of, the child of his mom is out of the picture she no help. We text everyday, I call him when I know he's not on a ladder or doing something that might hurt him if he picks up. It's really hard to see him but if he can make the time he will, I've expressed hating him always being busy and working. I try to be reasonable and understanding but today he said that I already get most of his time, his kid us asleep when he gets home and his mom gets half ass convos with him cause I'm on the phone with him when he gets home sometimes and she has cancer. However how I feel I'd I'm lucky if I see him 1 time in two weeks. On average we do it twice a month i don't complain. I really really love this guy honestly but I can't date someone who texts sending me a text everyday asking the basic genetic questions. And when I don't see him for two months 'I'm doing my best'. I just think if I end the whole thing he can have all this time he's saying I'm getting , he can have it back. But I keep holding on for reasons beyond me. With his horrible time management skills I think he should stay alone. I have a paraplegic neice, my mom is unemployed with no pension and so are my sisters , my stepdad is blind, my other sister doesn't care and she lives abroad. I take out loans for school to make something of myself and work. I just dont get the whole responsibility comparison. I don't feel loved, I feel like a convenience or a outdoor dog changed up. So ending up seems like the best option. I will just stay alone cause it's no different.

Updates
1 y
So I spoke to him about ending things and it didn't go very well. I didn't speak to him until yesterday when the hospital called me that he got hurt at work. He got hurt pretty bad at work and I was with him in the hospital all day, he's all good now just needs some rest to heal from his injuries. I would be lying if I didn't say I missed him a lot. I stayed with him until he got discharged this morning barely sleeping a wink since yesterday cause I was really worried.
I'm thinking of ending the relationship for his sake?
Post Opinion