Have r 2 weeks now. Also in my ears so feel head dizzy. Dr has prescribed doxycycline, ear drops and betahistine. How long will it take to feel better?

Ear infection. If in fact you have a bacterial infection then the antibiotics should have improved symptoms in under a week. You may have a condition that is not an infection, or an antibiotic resistant infection. Either way your doctor should be notified of current symptoms to make possible changes in your treatment. Call the doctor and explain your concerns with as accurate a history as you can remember.
Be seen. Seems to me you ought to feel better after 2 weeks. Go back and see your doctor. I am abig fan of acupuncture as well...Consider that as you may find it very helpful.