I've been trying to diagnose myself for a long time (about a year) before I figured it out. By that time I've been to my doctor multiple times, to two orthopedic doctors, one gastroenterologist, had 3 spine MRIs, gastroscopy, abdominal ultrasound, chest X-ray, a bone scan, lots of lab tests incuding lyme disease, probably other tests and physical therapy. I was to the ER twice where they also had no clue. Someone even advised a psychiatry referral which I did not go for. I got on the right track when I was studying endocrine diseases and happened to include calcium on a panel of blood tests I ordered for myself (presumably because I stumbled upon hyperparathyroidism). Once calcium came back high, it was clear after 2 more blood tests, and the doctors at the Norman Parathyroid Center (where I'm having surgery) confirmed it based on my lab reports. I'm having surgery in 2 days.