Hi, I am no doctor or expert but I would guess that you have a backed up liver that could use some flushing.
Hormones=liver, skin=liver, breathing can sometimes= liver, bloating=liver, hungover feeling=liver
Check out Andreas Moritz's book on liver flushing. It is a relatively thin book packed with good info and perfect instructions. He still has a forum here on CZ too, you can learn a lot by watching his videos on youtube also....good luck!
Did you have an event or something that spawned any kind of health crisis? Like dental work? Have you been exposed to heavy metals or something else that could have over taxed your liver?
Did you start following this diet cause you didn't feel good or have you been eating plant based for a long time?
Glad your getting Andreas' book, it's full of info. He was German and I believe they lead the field in holistic healing practices. When you do the flush, get some real olive oil from California, all the imported stuff is not olive oil, IMHO. The real stuff is said to heal or soften the liver, I beleive this.
I'm vegan but I had to add in some organic eggs to help my liver.
I'm sorry to hear about all this. Try a search on Curezone for craving sweets and the liver. I think you will come up with some intersting things. Fruit never hurt anybody, I never limit it.