I don't sense that becoming 20 years of age is responsible for your health problems. Neither is being an Indigo child that is going through transformations. It's true Indigo children have their challenges, but so have crystal children and others as well. It is a time of great turmoil that is in itself is unsettling to the majority of people living on the planet, regardless of their spiritual heritage or history. The turmoil has no inherent power, but is the product of the collective consciousness of the people, and what they need to experience in order the further themselves and the planet on their evoutionary paths.
It is time to learn from our body, and live in harmony with it the environment. Health problems, such as the ones you experience, don't mean that you deserve to struggle or suffer. On the contrary, they provide you with the opportunity to accept and love yourself more deeply and thereby heal yourself. THey serve as blessings, not as forms of punishment. But if they are not accepted, they tend to become more and more difficult to bear and resolve.
Regarding the food issue, it would be best if satisfied your body so that it doesn't need to crave foods. Eating plenty of cooked vegetables, grains, salads, fruit, pulses, etc., fats, such as olive oil, coconut oil, even unsalted butter, provide you with the things the body cells love most. Low fat foods, low calorie diets, artificial sweeteners, eventually lead to never-ending weight-gain, and should be avoided. Natural foods (versus aged, dead (meat, fish,cheese) and processed foods are notorious weight increasers. Microwave cooked foods and frozen foods have similar effects. The body canot utilize the nutrients and piles them up, and, at the same time, asks for more. My book The Key to Health and Rejuvenation, ener-chi.com provides you with the information how to live a healthy life, loose weight by increasing your digestive functions, eat those foods that suit your personal body type, etc.
I don't know which liver cleanse method you have used. The Amazing Liver Cleanse, ener-chi.com shows you how to properly prepare yourself for the liver flush, and also gives you solutions if stones don't come out easily. I would definitely suggest to cleanse the liver, given the weight issue. When you start lossing weight, it is even more important to cleanse the liver, as many trapped toxins become released and end up overtaxing the liver.