Azolet wrote:
I have been feeling really anxious and angry lately. I think it's mostly because I am realizing how far behind I am, academically, socially, and life-skills-wise. My mom has been pointing this out to me for ages, but I think it's finally sinking in. I have been more snappish than I usually am, and things that used to make me angry when I was little, are suddenly making me angry again. I am also having anxiety attacks on a regular basis. I am NOT having a good time right now

.
How hard is your school load? I found this year that I was practically going berserk with anxiety over some of my more challenging assignments. This year was an anxiety-ridden hell for me at school, and I came very close to crashing and burning as a result, so I know what you're going through.
As mentioned before, consider medication, consider a release (ie, going for strolls in a quiet place to get your head together). Also consider counseling. If anything, I find that having someone to talk to about your anxiety can be therapeutic in and of itself, as it gives you the opportunity to rationalize, understand, and, in the process, think of ways around your anxiety.