Your problems are due to faulty posture while using computers. One should sit straight with a small cushion tucked behind the back, arms on armrests of the chair. Monitor should be at eye level, so that neck remains straight. Do some stretch outs for 4/5 times every two hours.