Happily married people, please read and give me your advice😭

Okay so a lot to unpack here. I’m 21 and stuck in a ā€œyou already do everything a wife would do so why would he put in the work of making you his wifeā€ situation. This wasn’t the plan and I know that wasn’t the ā€œrightā€ way to go about it, it all happened this way because we had our first baby unexpectedly on birth control at 19. Two years later now we have 2 kids and have been living together for almost that entire time. With all that being said marriage is so important to me & 100% a non-negotiable which he is aware of & I’m so tired of waiting I feel like I am being cheated out of what I deserve because I am such a good mom and girlfriend. We fight now and again like any couple but for the most part we are very happy outside of this issue I’m having that is becoming larger. He always says he knows he wants to be together forever & always says he’ll do it when he’s ready and that we have other things we need to achieve like buying a home etc. but I dont feel comfortable buying a home with someone who doesn’t act like they want to marry me & the man is not a planner, I know he isn’t even thinking about it…please don’t take this as me not caring about his feelings or being selfish but genuinely I am just confused because if we’ve been together this long, we have kids together, and have lived together the majority of the time I just feel like he’s seen all he needs to see it doesn’t take that long to know, I’ve proven myself. I’ve also reminded him that just because we get engaged doesn’t mean we’re getting married tomorrow so what’s the delay on just being engaged? We made an agreement a few months back that if I’d drop it he’d make sure engagement happened in the next 6 months bc me always talking about it ā€œruins itā€ (as if he was going to anyway) but like I said I know he isn’t thinking about it or making plans. I fear the time will be up and we still won’t be engaged… & if we aren’t I think I’ll be ending the relationship🄺 I don’t want to, but I feel like I deserve someone who would be so happy & eager to marry me & feels like they’d be lucky too. Since he’s getting everything he wants out of the relationship and not me I feel used & taken for granted. As time goes on Im starting to feel resentment because my needs aren’t being met and I feel honestly offended.. it’s really starting to hurt my feelings because I go above and beyond for him & our kids I feel like he should feel lucky & jumping to marry me, and if he doesn’t feel that way then how can he love me? Am I wrong? Has anyone else been in my shoes?