Hi mountaingoatuk, in my opinion the best time for a coffee enema is several hours before a meal, and after a BM or a cleansing enema. Best not to do it on a full stomach. Some suggest a cleansing enema afterwards as well to help empty the toxins your liver will release into your colon.