I have shoulder, upper arm and neck pain. I have trouble raising my arm and the pain has been ongoing for nearly three months. No pain killers or gel seems to work. I am wondering if it is time to go and see a GP or do these things take ages to get better. I suffer with arthritis in my spine and hands.