Am I wrong for feeling annoyed??

So I need the opinon/advice of you beautiful ladies. Im 24 years old Im a single mom, there is this guy I've known for about 3 years now been dating for two. He's 26 years old. He's a nice guy seems to care about my child, which is a must for me. The problem is he still lives with his mom, has some half ass job, he only works on the weekends as a doorman. And all his free time he spends playing video games. When we started dating it wasnt like that, he had a full time job  and was talking about going back to school. The video games were a hobby he did every now and then. Im 24 but I know I want a family, another child in the future a home a husband. Now its feeling like this isnt the man for that. I feel like instead of moving foward we are taking steps back. We dont spend much time together anymore cuz he's to busy "training" for video game tournaments, he's a " Pro gamer" now. Idk if Im wrong but it just sounds more like the life of a 16 year old kid not the life for a 26 year old man. A few days ago I was feeling a lil off and he made the comment, what if I was pregnant? I knew I wasnt, but just thinking about it made me very upset. If I were to get pregnant right now what would we do? He wouldnt be able to help me in anyway, he doesn't even have a decent job. Would I be able to take on two children on my own? Would I have to get an abortion ( that would break my heart) all these thoughts have me pissed off and ready to end the relationship. Im PMSing currently, I know I get over emotional during this time of month. So I dont know if Im right to feel this way, or just be hormonal.