do you have something at home to test your sugar?
all the things you are describing are from low blood Sugar and detox.
low blood Sugar can come on fast (10-15 min)
what you should do when that happens is have sugar. eat a spoon of maple syrup or have a sugary juice. if you cant keep it level (between 70 and 150) then you should break the fast.
everytime you get this dizzy thing have a lemonade or maples syrup or a sugary juice.