Your symptoms are anxiety driven
the pain
in the neck
is caused by stress, and for the Hiv the symptoms means nothing, only 50% of hiv positive people had symptoms, so they arent reliable, your not risk exposure cannnot be the source of those symptoms, if you continue worried go an get tested right know, it only takes 20 minutes, and will give you some peace in your life, anyway I think you will need therapy for you anxiety and stress, you can find the neerest place to you for test at http://www