First, you are burning your body out fasting and dieting. You probably have deprived you body of balanced nutrition for too long and your body has become depleted of minerals and protein. You need DHEA/pregnolgene to pick up your hormones. You need to bring balance to your system. How is your dental health? I'm sure you thought you were doing the right things by fasting but if you were ill before the fast you would only become worse while fasting. If your dental health is poor, which I am guessing it is by your symptoms, then you had better be using a flouride toothpaste. For toothpaste I use nydent in the morning and oravive at bedtime, these are great for remineralizing. I suggest finding someone who can use a SCIO to analyze your body and see where your problems are.
EAT SOME REAL FOOD! STOP depriving your body and mind. Stress is a killer avoid it at all costs.