Hi, your pain seems to be radiating as per your sleep position. First check your mattress it needs to be firm to support your back, check your pillow if you can sleep without a pillow do that or change to a firm pillow so it can support your neck. Do yoga everyday for 20-30 minutes. Check vitamind3 levels,
calcium, esr,
crp to rule out
vitamin deficiencies and inflammatory conditions.