what you are describing sounds like outer ear infection (otitis externa is the professoinal term, swimmers ear is the common name). My kid had it, and the only way to get rid of it is waiting for it to pass. Try and clean your ear with Q-tips (only the outside!!!! don't shove it in or it will hurt more).
You can visit a GP and get painkiller ear drops, which will make you feel a bit better. An ENT might be able to help you clean the ear so the infection won't return. i found this article to help me in the past - http://www.eardoc.info/news/swimmers-ear-overview
Hope i have helped! Feel well soon.
Rachelle, mommy to 8 year old boys!
My Blog-free homeschooling finds and my lesson plans and link to the new User Agreement