In all probability this is due to your need to sit for long hours and working on laptop since years. This creates awkward postures, pressure on ribs, stiffness of muscles of back and the above symptoms.
Next Steps
laptop ergonomics and appropriate stretching exercises.
Health Tips
we can do a teleconsultation if you want