I think you may have some pocket fluff inside your earphone slot.
What i do its get a cocktail stick( one you clean your teeth with after a nandos) and stick it inside and pull out the fluff.. Normally helps.
I had this issue once and when i plugged in myheadphones it wouldnt go in fully i thought it was faulty and ready to go to Apple. But a good old cocktail stick helped me!!
Similar thing happened to me a few years ago with an iPhone 4...it was water damage. I had never dropped the phone in water, and the problem happened suddenly. But the moisture detectors in the phone were tripped.
Similar thing happened to me a few years ago with an iPhone 4...it was water damage. I had never dropped the phone in water, and the problem happened suddenly. But the moisture detectors in the phone were tripped.
Plug in the headphones, start some music, pull them out. It should tell the phone to use the speakers.
If not, make a call with the headphones in then pull them out. Works when my daughters phone gets stuck. Water may be a factor as well as dirt but in those cases I've seen trouble getting the headphones to work, not the stuck on like you have.