A crystal-unrelated suggestion, but have you tried EFT? It's basically "emotional acupuncture." The idea behind acupuncture is that ki, our life force energy, becomes blocked and imbalanced which leads to health problems. Well the same goes for our emotions--negative ones cause blockages... negative emotions, like anger, depression, anxiety, cause physical symptoms (or cause already existing ones to become more severe). In EFT you tap the ending points of certain meridians within the body while saying a specific affirmation (even though I have this pain, I choose to release it and allow myself to be comfortable). It has been known to have some amazing results on physical ailments...
http://youtube.com/watch?v=9nRY3UtTHvo < introduction/explanation by the man you created it
If you'd like to give it a try:
1. First you should take note of the severity of the problem/feeling/craving, because sometimes the results are subtle and it's good to be able to tell if it's working for you. You have to decide on an affirmation--it should be two parts: first part starts with "even though" and acknowledges the problem, while the second part should be positive (either "I fully and deeply love and accept myself" or for physical stuff "I chose to...") Start by either rubbing the "sore spot" (it won't "hurt" to do so, but it may feel tender due to the lymphatic congestion in this area, which should go away after a few times) or tapping the area on the very side of either hand between the knuckle and the base of the palm, while repeating the affirmation aloud three times.
2. Now tap (it's best to tap with a few fingers to make sure you hit the right spot) what's called the Gamut Point, about an inch below the centre of your pinky and ring finger knuckles. Do it with your eyes open, eyes close, looking down and hard to the right, the down to the left, then roll them clockwise, then counterclockwise, then hum a song (Happy Birthday) for a couple seconds, then count from 1 to 5 quickly, then hum the song again. I realize this sounds bizarre.
And you're probably wondering how it could possibly help--the idea of this part is to stimulate both sides of the brain, on their own, then together, to get them active and interacting before beginning.
3. This part you do three times: the first time, you tap the points while saying the first half of the affirmation. Second time, you say the second half. Third time, you say them all together. Make sure you breathe deeply while doing it. Also, quick note: the meridians are on either side of the body, so you can choose whichever side is easier for you, and even switch in the middle. First point: crown of your head, the very centre. Second point: inside of your eye, just below the point where your eyebrow begins. Third point: outside of your eye, near the temple. Fourth point: underneath the eye, just before the eye socket begins. Fifth point: below your nose. Sixth point: under your lips on your chin. Sixth point: the beginning of your collarbone, where it protrudes a bit. Seventh point: side of your body, a few inches below your armpit.
Now take a couple of deep breaths and determine how severe the problem is at this point. Usually you have to do a few rounds, and it's best to change the affirmation up a bit--usually it starts more general, and then becomes more specific and deeper as you go on.
Or if you'd like to try a Chakra cleansing version of EFT, this video walks you through it:
http://youtube.com/watch?v=f3hy3P0W2BU
Just trying to offer some more suggestions, because I know how painful it can be. And it's worth a try--only takes a few minutes... and it's free. ;D!! Hope you find something that works for you.