It doesn’t take a genius to be an adult, that’s the blunt truth.
So stop showing up late.
It’s both disrespectful to your friends and to yourself. Yes. Yourself. If you can’t respect time, then you’re disrespecting yourself. You’re not proving anything by showing up late.