I seem to have strained a muscle in my shoulder / base on my neck. I thought I had slept oddly on it but it has been getting worse so it must be more than that. Today it is very painful. I am popping Ibuprofen, simple, but online sites suggest either heat or cold. What do people find more effective for muscle pain? Do I go hot water bottle or ice pack?