Yes a doctor should be able to help with that. Psychiatrists are doctors who specialize in that. Nothing they haven't seen many times before.
I was similar but with the help of a good doctor we finally succeeded and now I'm fine (which is surprising).
Why is there a fly around you, their lifespan is like 1 month. Try speaking to your family if it’s getting you depressed If that doesn’t help then contact a counsellor.
Hm, why do you feel there is a fly around you. The average fly lifespan is very short as in less than a month. So, three years of this sensation is a long time. Have you spoken to your doctor about this?