Then, I am so sorry @Help345674 but im going to be harsh here..
You don't come across like anything is missing. I was in my early 20s when I married a man, which now I look back on and he was a great husband and I would do what you are doing and make stupid decisions, now, over 10 years on, I realise I messed up what could have been something special, on what was the "what could have beens"
You have to stop, or at least be honest is what is making you behave this way.
For me, it was thinking I was missing out on a whole other life, which my stable, loving husband wasn't giving me.
When we spilt up, I lived it up, had some good times, but now in my mid 30s, I wish I had settled for the dependable good.man I was with.
You must stop going down this route, you say your partner is everything you want him to be, the grass is rarely greener.
You must stop drinking and making a fool out of yourself and your partner