Pranayama is an excellent yoga technique that benefits the overall health of the human body. It also aids in the treatment of breathing or respiratory problems. The best time to perform pranayama is early in the morning on an empty stomach. However, it can also be performed after the meal. For the best benefits, it should be practiced for 45 minutes to 2 hours.