Vitamin D can help. Go to the Vitamin D Council's website and look up information on how much to take when you have a virus. Most of us have moderate to severe vitamin D deficiency, including people living in sub tropical countries, since so many people spend much of their time indoors with their office work. So, they aren't in the sun enough to boost up their vitamin D. In the winter, though, since we're living in a place where we can't get sun exposure for our skin even when there is sun, most of us need to supplement vitamin D. It's not the prime way to get it, but it's the best most of us can do during the winter season. Conventional doctors would be horrified with how much vitamin D the Vitamin D Council suggests to take while you have a virus. But, it's necessary to remember that this amount that they suggest is temporary. There is also information on how much most healthy adults should be taking. It's more than the FDA suggested for the new RDA. The FDA was only looking at bone health, but not overall immune health. The Vitamin D Council provides even detailed information, so you will understand why they make their suggestions.
Make sure you take magnesium with the vitamin D. The Council explains this more thoroughly.
The reason they suggest the amount they do for when people have a virus is at minimum two fold: Most people are already somewhat vitamin D deficient. The other reason is that this supports the immune system and actually helps to reduce the severity of symptoms, since you already have whatever virus this is, and it can help to reduce the duration when it's a viral infection. Immune support will help you fight off the bacterial infections, too, but once the viral issues are gone, if you still have a post viral bacterial infection, you should still bring down the dosage of the vitamin D to a maintenance dose, the maintenance dose suggested by the Vitamin D Council.
But, don't do this instead of going to the doctor, because you might need an antibiotic. Generally, it is best to avoid taking an antibiotic if you don't really need one. Some bacterial infections can go away over time without antibiotics, but truthfully there are legitimate times when an antibiotic is necessary. Just be mindful about the overuse of antibiotics. The overuse is far more harmful than using them appropriately. Plus, make sure this is actually bacterial. Sometimes there is fluid on the ears from the virus or from allergies. In such cases, the reduction of swelling in the ear canal is what is necessary, not antibiotics. And, too, TMJ Dysfunction has a similar feeling as the pain from fluid in the ears. If you have issues with the TMJ, a chiropractor who knows how to gently adjust the TMJ can actually help.
It sounds like you have labynthitis, which is a viral infection of the inner ear, probably caused by the same virus that caused your sister and her kids to have their colds. It can cause severe dizziness, which is then associated with anxiety and a lot of the other symptoms you are describing. It can last anywhere from 1-6 weeks. There isn't really a treatment for it, except to wait for it to resolve, though some people have some residual dizziness even after the acute illness resolves. There are some medications that you could try, such as antihistamines, that sometimes help dizziness, though are not particularly indicated for this specific question. If your symptoms persist this severely, you should probably visit your doctor to discuss options for therapy.
dizziness and swaying back and forth can be ear related. so much of our balance is regualated in the ear.