Kapalbhati should be done early in the morning on an empty stomach. It benefits you greatly during that time.