It does in a way suck to be "high functioning" because at least for me it helps me to engage in denial.
Maybe...but I was the low end unwashed neighborhood drunk - one missed rent payment away from Skid Row...and I was still in denial.
But I started just like you, LB.
I'm glad you're deciding to deal with this now before you lose too much
D