I saw in one of your last posts that you mentioned the problem with your spine. If you haven't already, you should look into kinesiology. This is normally done by chiropractors and consists of him/her performing muscle tests on you to determine imbalances in your body. Then you are normally put on homeopathics to cure the imbalance. Poor circulation can be caused by many things. I have VERY poor circulation that has gotten worse the last 4-5 years. I have been seeing a kinesiologist for 2 years and made great progress on some other issues, and finally found the cause of my poor circulation. Some of my problems date to early childhood and have slowly gotten worse. When I mentioned that to him recently he did a test that took 10 minutes and in essence peeled away layers of my physical being until he was able to get to my early years (0-3 years of age). It turns out he could see that I had a virus back then that caused some of my circulatory pathways to get crossed. I just started a homeopathic that I think will solve the problem, but it could take 9-12 months. Kinesiology can be used to diagnose just about any problem.