Jesus threads like this make me so sad.
Why oh why can't people set the bar a bit higher? For fuck's sake, at the very least marry someone who is a trusted friend to you. Not a fuckwit who you clearly DON'T trust and for good reason, who subscribes to shit like 'because you are engaged he needs one more night of being an idiot'. Do you know what that means? That he sees you, and marriage, as being the boring bit he has to do now because he's a grown up. Press replay for this nonsense when you have a baby and he's whining that he just wants to be with his maaaaates.
Marry someone who actually actively sees being with you as great. As fun. As something they'd PREFER to do than acting the endless 15 year old.
Marry a grown up, not a selfish immature twat, in other words.
maybe I shouldn't marry him but there are plenty of people who marry people they shouldn't and at this stage in my life he makes me really happy
Ok, I take it all back. Marry him and have a fucking miserable time, mess up your future and your fertile years, just in order to learn your lesson. Yes people do marry the wrong person all the time. No, that doesn't mean it's ok. You do only get one life, in case that had slipped your mind.
Here are my tips.
Call off the 'engagement.' Don't tell your families you're getting married. Stay with him if you must but put a time limit on it, and if in a year your gut feeling when he's away from you in a mess is 'Is he cheating?' then dump him.