Trouble breathing and phelgm!! Help ugh

Re

It's 6am! Ugh I can't go to sleep. I'm 15 and I've had slot if phlegm throughout my life. Today it feels different though, I've felt this before but it's rare. It's hard to describe, usually it's just a little congested feeling and some like the wet mucus (gross😂😁) but today it's like deeper like maybe in my chest..usually as I cough throughout the phlegm i will eventually cough it up (I usually swallow it which is gross and I know it's bad but it's a reflex, or it's usually doesn't come up all the way and still kinda stays in the throat so I just swallow it) (is not occurring everyday more like a few times a week maybe a little more) I don't feel like I could cough it up if I cough hard enough. I tried drinking some tea and gargles salt water (probably not enough times tho) anyway now it's 6am it's really bothering me. OH I also forgot to mention it's giving me trouble breathing, like not enough to call 911 (or maybe I'm underestimating it) but enough to keep me awake. I can't take deep or even full breaths, my breathing is pretty shallow rn. I'm also afraid if I go to sleep I will end of chocking/suffocating on my phlegm. It's gives me like a sick feeling but I know I'm not sick. That was earlier in the day because now it's making me feel pretty sick. I'm getting a slight headache/body aces, a little nausea and a stomach ace. Maybe it's just because I'm up so late but I really don't think so. It's incredibly bothersome and I really do think there is a bigger problem to it because I get phlegm so often.(not really like this tho) it's 6am I feel like I can't go to sleep. I'm probably going to go to the doctors tomorrow..but I don't know what to do right now. I forgot to mention earlier today I think was more in my throat as usual and easier to cough up, a few times of coughing I coughing it up but it didn't come all the way up into my mouth to spit out (gross sorry😁) so I swallowed it and then started coughing like shallow coughs and now it feels like this. Ugh please help.