Well, you said it yourself, you had a stress
and your libido has improved. there are no nerves in the neck that can affect your libido, but any pain anywhere or stress may make you say No to sex. Many people complain of headache when they do not want to have sex, isnt that right?
Hopefully stress and anxiety
are causing the problem; so exercise, take massages and enjoy your life