I agree with Dee... See a doctor.
Also, you're not 'highly functioning'. That's just a lie we tell ourselves to make it OK to keep drinking.
Once you've been sober a while you'll be able to see how impaired you were and in how many ways.
At 31 I also felt like I was pretty 'highly functioning' - a line of crap which I used to justify another nine years of addiction and consequences.... Which was finally enough to force me to see what a load of bollocks that 'highly functioning' nonsense was.