Ya know, sometimes caffeine makes me tired, too. And I know for a fact that smoking hookah suppresses my appetite AND makes me very tired. Yesterday, I had an energy drink and I was fighting to stay awake past 11pm! ANND I woke up at noon, nearly.
There are also these techniques, but I have never tried them:
How To Get Rid Of Stomach Bloating And Gas | Self Healing Techniques Series | Alternative Felix Healing Blog