Left ear pain on and off for a few mths with a high pitched ringing. Now pain still come and goes but have a low roaring constantly. What could it be?

Ear pain. You have this pain for long time aleady , now with ringing in same ear, you probably have fluids in your ear or chronic infection, it is time to see your doctor or ENT. Good luck .