I am looking for an outside perspective on my situation.
Towandas, when we hear the reasons why people want to marry, we usually hear about love, trust, compatibility, similar morals and ethics, sense of humour and wanting to grow old together.
However, your post mentions nothing of this. Instead, it sounds more like you want to marry him so that you're not a single mother anymore. A "marriage of convenience" if you like.
So, why do you want marriage to this man? What would make him a wonderful husband for you? And what makes you think that he would come good on marriage after all the years of false promises?
Also, how old are the two of you? If he is 22, my response will be very different to what I would write if he is 42.
I don't understand what you want. On one hand you don't want this man. On the other you only seem to want the validation that marriage brings.
I think that you need to make a firm decision and then make that happen. At the moment you're waffling. You don't know what you want.
Is marriage itself really that important? Would you be happy to be with him if he supported you and was with you but without a marriage certificate?
Do you still love him?