I've been seeing an Ayurvedic practitioner for the last 3 months and I highly recommend it.
Long story short: After 6 months dealing with recurring diarrhea and not sleeping well because of the churning in my stomach, I decided it was time to try alternative medicine. Ayurveda seemed a natural fit because it's based on what you eat and it uses herbs and spices to balance your body.
Within the first 2 weeks of following my prescribed dietary regimen, my stomach turned into happyland and I started sleeping like never before. My practitioner prescribed herbal supplements that she gets from India. They are...well...they're not my favorite part and you can get a huge benefit just from following a customized Ayurvedic diet without having to take the supplements, but I'm gonna keep going with the herbs for at least another month. The thing is, they're stinky. Also, unlike western medicine, you don't immediately feel an effect. So, it's like you're swallowing these stinky pills all day, watching your body progress at a snail's pace. But they DO work.
If you're a Cubanito like me, you probably grew up drinking all kinds of medicinal concoctions made from leaves and roots growing in your backyard pharmacy, so the idea of using plants and spices and food as holistic medicine is not that farfetched to you. If you're a gringo, you're probably like, "what kind of witchcraft is this?"
Anyway, if you've ever wondered about holistic medicine, I highly recommend looking into Ayurveda. It's done wonders for my stomach and my sleeping.