I struggled with the same issue and what I did was see a chiropractor first. Helped a lot with my alignment issues that a mattress alone might not fix. Also a good pillow makes a HUGE difference. Looking for a contour or cervical pillow that supports your neck properly.