As you suspect, your symptoms may be explained by inadequate sleep. At your age, you should be getting 7 – 9 hours a night, every night, in order to be mentally healthy. One way to find out whether I’m right is to get that amount of sleep every night for a couple or weeks in a row and see what happens.
Trying to get more sleep is not the same as really getting more. It will take discipline and commitment to get your sleep schedule back to normal. There are many good articles on the internet about how to reboot your sleep schedule. Take a look at a few of them and make a plan. It will be difficult but you can do it. Promise yourself that you will stick with it for at least two weeks — no matter what!
If you are like most teens, the hardest part of the program will be giving up your devices in favor of getting sleep. You need to stop looking at anything with a screen at least an hour before your bedtime. Stop using a phone, computer or TV by 8:00 p.m and do something calming and quiet until you shut out your lights at 9:00.
It might help you stay committed if you keep a diary about what you are doing and the results. That way you can track your progress when you are feeling discouraged. If you think it would be helpful, ask your parents to help you stick with the project.
I’m optimistic that you can make the changes so you get the shut eye you need. A bonus will probably be better moods, better grades, and better relationships — which have all been proven to be connected with getting enough sleep.
I wish you well.