Alcohol is your enemy in weight loss.
Restaurants are your enemies too.
Lack of self control is the biggest enemy of all.
Build a diet, stick up with it, don't break it. I know it's the worst and hardest part, but your body and brain take about 28 days to get used to a new situation, so push yourself to stay on track for at least 28 days, the rest will be easier.
And unless you're going to a competition, there's no why getting under 10-12% of BF. It's too much hard work keeping it, you won't be enjoying your body, you'll be stressed because of the diet, feel moody, feel like ****. You'll also notice that it will be way harder for you to grow your muscles (and way easier to lose them) because the lower your BF gets, the more restrictive your diet has to be. I personally am a Endomorph, so for me anything between 12-16% is perfect. Not so hard to mantain, I can still grow muscles. I'm currently with 26% BF after a pretty dirty bulk because I freak out after losing some good kg of muscles while I was in the Army. It's a hard way till 16%, but nothing that I can't do with some self control and good mindset.
Stay strong.