You should take proper care of your health. According to Yoga practitioners, yoga must be done on an empty stomach. Take 5 hours gap between yoga and eating. Morning time is considered the best for yoga and all type of exercises. It should be done regularly so that you may never get ill and whatever ailments you are suffering from they will go for sure!