Oh I feel your pain.
First to address the immediate issue. Vitamin C and Garlic! Lots and lots of both. Load up on them. You can get good doses of vitamin C many different ways... there is a powder you mix with water called 'Emergen-C', comes in tons of different flavors, I like the tangerine best. You can get it at Target. Also, mushrooms. They have the highest concentration of Vitamin C of any food. And of course straight vitamin C supplements.
Garlic. Load up on the garlic. Garlic is a natural immune booster AND has natural antibiotic properties. A couple of months ago I had super sick with a head throat thing. I reallly felt like it was heading in the direction of strep. So, I actually ate 2 cloves of RAW garlic. Disgusting to say the least, but that night I put on sweats and and a sweatshirt over a t-shirt, piled on the blankets to sweat it out and the next day I was good to go. The garlic and the sweating really pushed it out of my system. I wasn't 100%, but I no longer felt like I was a strep infection waiting to happen. Also, lots of water. Hydrate yourself. You may also look at a homeopathic practicioner.
Pepermint tea will help open your sinuses and tastes yummy. You can also do a steam treatment. Boiling water in a bowl and a towel. Put some chamomile tea in the water. It will help open your sinuses and the chamomile has healing properties as well and will help if there is any sinus infection starting. We lived in Germany for a couple of years and my doctor over there told me about that one. It really helped! You can use a little nasal spray to initially open things up so the steam really gets in there.
Also, you can try an humidifier in your room at night with eucalyptus in it. The eucalyptus will help open you up as well. Prop up your head so you aren't laying flat. Will help with the breathing thing.
Homeopathics work really well for me. They work with your body instead of masking the problem like an OTC.
Now for long term health. Prepare. Since this happens regularly I'm sure you have a pattern ... a time of year. Before that time of year hits, start taking echinacea. You have to get it in your system and keep at it for it to work. Also, Zinc is a good immune booster and will help shorten the duration of things if you get something. Garlic tablets. I swear by these. You can get tasteless ones. When I take these regularly I truly notice a decrease in how often I get sick.
Multi-vitamin to ensure you are getting the right amounts of vitamins and nutrients you need each day. Get a good one. It pays to investigate and maybe pay a little more. So many vitamins have more filler then vitamin. I get mine from my chiropractor, the brand is Thorne. Not sure where else you could get them. But maybe ask at a health food store. You want to be sure you're getting more vitamin then filler. Fillers do nothing for you.
A little bit of exercise goes a long way too in keeping us healthy. Particularly in the cold and flu season. I know with 2 boys you don't sit around much ... but at the same time, are you getting enough 'me' time? You need time to destress. Stress taxes the body. Taking care of 2 boys I'm sure has a lot of stress! So, make sure you are taking some time to relax. You NEED it to stay healthy.
B-complex. Your B vitamins are the first to be depleted. Stress of any kind... good or bad will deplete your B vitamins more quickly. This is significant because you need B vitamins to have your body do pretty much everything else. B vitamins are a cornerstone of metabolising eerything that goes into your body. (I'm not just pulling this stuff out of my butt, honest. This is all through my own research and what my doctor friend has given me.) So, a B-complex vitamin is important.
Hope this has helped! I know it sounds like a lot. But, providing your body with the tools it needs will actually allow it to fight things they way your immune system was intended.