If you have neck pain, chances are it will dissipate within a short span of time on its own, but in case it does not seem to go away it can be an indication of some serious medical condition. You can also try at-home self-care treatment if the pain is bearable and does not hinder your day-to-day activities.