Re: Right ear is buzzing and ringing...
I've done some reading on tinnitus and I ran across a few pages where increased levels of stress and anxiety *can* worsen the condition. That is, you may have already had tinnitus. In fact, I would be surprised to see someone with 100% perfect hearing and absolutely no loss of hearing.
Your first goal should be to RELAX. I've read some reports that cannabis can help reduce tinnitus, and obviously, will relax you pretty much immediately. Try taking your mind off your worries; watch a movie, play video games, go out with friends and talk things over pizza or something. Do something that you need to focus on and distract yourself from everything else.
Specifically for your ringing in your ears, there's been a lot of talk on the internets the following can improve it;
Zinc, Magnesium, Ginkgo Biloba, Niacin, Vitamin B1 and B12 seem to be the most effective. Others you'll want to try are Vitamins A, E, Fish Oils and Vitamin C for good measure. Melatonin may help you sleep better as well, try 3mg 30-90 minutes before going to bed.
It's best if you find these in foods and make them part of your diet, but doing so isnt always easy so supplements may be the answer. Before you do take the supplements, be sure to research any of their side effects ie; ginkgo biloba is NOT good for people on anti-depressants, its a dangerous mix. Also, avoid at all measures ototoxic drugs and antibiotics like ibuprofen, they have a negative impact on your ears.
Oh, and a glass of wine a day is always good for the body.
Good luck dude, I've developed a ringing in my head after a head cold a month ago and I'm trying to ignore the sound. It seems to be improving slightly and theres been many cases where the ringing goes away completely after a few weeks or months, and even years (longest I read was 7 years).
Hope this helps.