According to me it is mostly postural pain. Try adjusting your posture. Avoid long drives and bike rides. Get an mri total spine if possible. But it is slightly expensive .if not get an x Ray total spine and consult.

Don't worry . Sleeplessness has many causes . Depression is just one of them . If you have a stressful lifestyle , stress is the major cause . Relax and try having warm milk before sleeping and keep your cell phone away from you during sleep hours