One of the worst things we do as a culture is setting arbitrary milestones and then shaming ourselves or others for missing them.
Are you expecting to graduate? You’re better off than many who didn’t finish at all. You stumbled, you’re moving forward. You’re going to be fine.
I’m really sorry, friend.
My stepmom suggested I might be autistic and my mom lost her mind. It took me years to arrive at the conclusion you have because there was such a sense of shame around it.
I hope your mom gets her head correct faster this time than when you came out as trans.