annie
it sounds as though you sit at a computer for long periods of time. Have you ever thought about starting a regular program of massage therapy. It is not going to fix you because you keep aggravating the problem, but it will keep you from losing your mind because of the pain and Will diminish the pain. Look for a medical massage tharapist or a deep tissue massage therapist with at least 5 years experience.