its a kind of -phobic meaning like you are scared of something
for example, arachniphobia is when a person is scared of spiders or hemophobia means a fear of blood
you are scared of needles and anything that contains what is sharp (not sure what its called but there is a name for it, alot of people have it), it makes you scared that you would flinch, thus causing pain between your eyes. it's best to try to overcome the fear of things that are seen normally everyday in our lives. not sure who you can talk to though... a psychologist or a therapist is all i know that can help you get rid of these fears. hoped this helped even a little, good luck!
Edit: if it's not fear or if your not sure and that you are concerned, because yknow it's not normal, you should talk to your doctor