Just common sense should be enough.
If your job doesn't require you to be there on the dot, who care?
If you keep being late for meetings and you're wasting your colleagues time, get your ass out of bed earlier.
It's not hard. But it's super annoying to be waiting for people who just don't care to be on time.
35 and still have these walls between me and the simplest tasks. No idea if it's ADHD, but somehow I manage to get through.