You should see your doctor so that you can get a prescription for an antibiotic if necessary. If you cannot do this, I suggest dropping a few drops of lukewarm sweet oil into the ear a couple of times per day.
There's no cure for it. You can mask it with white noise, or try an OTC product like Quietus. Have your blood pressure checked. If high, it makes it worse.
Very little can be done for tinnitis, though it's usually caused by ear damage or infection of some form (other reasons do exist). Best to see your Doctor to help.
You have to ask your doctor for any options. There is no real way to fix this however as I believe it's genetic and has to do with the size of your head.