My Missus came home a few years ago beaming all over her face cos she had been required to show Id when buying a bottle of wine. She was over 50 at the time. I think the cashier was either blind, stupid or had drunk a couple of bottles themselves.
I get 'carded' all the time round my way and I'm way past 40 . Basically, the policy increasingly is to request ID In off licenses and bars regardless of your age so they decrease the likelihood of breaking the law for selling to underage scamps.
18 isn't to young to see escorts, technically at least, although if I bumped into my 18 year old self i'd probably role my eyes. But that's just me.
Also, back when I was starting seeing working girls there was no social media. if I'd have got caught out, hardly anyone would know. If it happened now, the news would somehow reach aunty Barbara in Timbucktoo and everyone in between.
So I guess these days you just gotta be more careful. The friend you confess too today could out you tomorrow. Be too open about it with everyone and it might just bite you in the ass down the road.