I seem to have trouble sleeping.
You should do the Ayurvedic treatment. In Ayurveda we have the Shankhpushpi Syrup which will help you to sleep well. Also yoga and pranayama will help. You should do pranayama at night, just before going to bed. That will help you sleep.
Similarly some Chinese herbs and Ayurvedic herbs are there which are used to cleanse your body, cleanse your intestine and stomach. Once in a while you must take these herbs. Triphala is an Ayurvedic herb which cleanses the liver and the intestines. Once in a week it is good to use these Ayurvedic herbs. And regular practice of yoga and pranayama makes the body better.