You should oil pull on an empty stomach because it is felt that the oil pulls nutrients from your mouth and or body. So if you eat and then pull, you will be pulling the nutrients you just consumed. So when you wake up in the morning is a good time and before bed as well. Also you should rinse with salt water afterwards. Pink salt is preferred.