Hi...based on your history you might be suffering from acute otitis media...which is a middle ear infection!!
If on pressing external ear if there is pain...means external ear is also involved most likely due to aggressive cleaning with ear buds...
If you're a diabetic you might need an antibiotic course...
Next Steps
online consultation for detailed history and effective management
Health Tips
avoid head bath & using 'bud'/ in the ear earphones, steam inhalation thrice daily...DO NOT TRY TO CLEAN WITH EAR BUDS!!!