Elimination diets are common now but food science says that they are pointless. It makes no sense to take out of our diets those things which people have eaten for generations, even centuries! Taking out processed foods and refined sugars is fine, but taking out everything? You may well be going through detox but it's insane to think it should take months! You've made a drastic change and it's putting way too much stress on your body.
By adding the right BALANCE of nutrients in a highly absorbable form, you can easily process the nutrients you take in. You're light-headed, you have migraines, inflammation. It makes much more sense to supplement in a way that gives you energy and with a very gentle detox over time which will remove toxins from your body without exhausting your body, which is what's going on now.
There is fantastic research on the anti-inflammatory action of a natural peptide. There are also some very simple steps you can take to stabilize your blood sugar, based on solid clinical studies (none of them by pharmaceutical companies - this is a non-drug approach). You can detox gently if that's needed, increase your energy, and eliminate the migraines and joint pain. I've been working for years in this field.
You definitely need more energy and stable sugar levels if you're going to work out at the level you say, and you should be able to.
Again, elimination of entire food groups makes no sense - first of all, people can't stick to it, and secondly, it's just not necessary. I know there are dietitians who have their own philosophy on this, but it has not been borne out by 25 years of food science. It's a new trend that will disappear as fast as it came in.
Happy to give more info. We do phone consults all the time and you really don't need to be paying for all those visits! Especially when you aren't getting results, and you're unhappy.