Hi OP
Hopefully others with similar problems will be along to offer advice. I’m coming at it as someone who lived with an alcoholic husband (I also have two boys), so might not be the best but...
Firstly, yes, it runs in the genes and if you have grown up witnessing one or both parents drinking it makes you more vulnerable. This is really relevant to you but also to your boys. Perhaps have a look at/call Nacoa. It is for children (inc grown up) of alcoholics and they have a helpline etc.
Second, you’ve made a great start by posting here. It can’t have been easy, but if you’re accepting that you’ve got into problem territory, that’s a massive step forward.
If you are worrying if your h will disapprove, be disappointed etc etc. Being secretive and lying will make things a million time’s worse. He will know you’re over doing it, he will know you are lying and he will know what’s gone on with your parents (presumably) and he will now be getting seriously worried because he knows it’s run away with you if you’re lying.
For me, I could have supported my h through the problem without judgement and with tremendous respect, if he had been brave enough to accept it and seek help. What I couldn’t live with we’re the lies and denial. They are what killed the marriage and made me lose all respect. Don’t let that happen to you.
So, please please get help. Call AA. They have meetings going on via zoom at the mo. Talk to your h really honestly. If it helps, maybe say you are particularly worried because of your parents and don’t want to go down the same route.
Your GP would be a good port of call but NHS help is limited. If you have funds, definitely find yourself a counsellor who specialises in addiction. They will be brilliant in helping you find a different path and also working through issues around your parents’ drinking. This can be done alongside AA.
Alcohol problems get worse with time. Don’t leave this until it breaks your family or leads your boys to drift into the same problem on later life.
I hope this doesn’t sound preachy coming from someone on the opposite side of the problem. I don’t usually comment on this side of the issue bIt didn’t want to leave your post hanging.
Really good luck to you.