A night owl who feels pressured to wake at 7 or even 9am is a genuine tragedy.
I am extremely fortunate to have a career where I can sleep my natural hours of somewhere around 4:30 AM until after noon. But I had to fight for it, and set boundaries. I would encourage everyone with a late chronotype to seriously consider spending some time finding such work, as finally getting good sleep will be a major unlock for your life and happiness.