Will marriage happen?

Hi I’ve been with my partner for almost 5 years now and we now have a 2 year old. Our relationship has had its ups and downs he’s liked another girl while I was pregnant and he’s had a fake account keeping an eye on some girls I know. I just want to hear from others if marriage will ever happen or is he stalling because 5 years is a long time and especially since we have a child together.

Edited: I have tried to leave but it’s hard to just leave after being with someone for 5 years and throw it all away. But now after every argument he doesn’t tell me that he’ll change anymore now he says I should find better.