When I know, when my b/f is wanting to have sex with me, if I know a day or so in advance... I stop eating about 18-24 hrs prior. When I first became gay, I asked a lot of gay bottoms about how best to clean out. I've expanded on the things they told me about and came up with an extended clean out regime on my own. I see my b/f about twice a month. So I don't douche all of the time. Constant douching can also dehydrate you. But you need to be very well cleaned out, in order to enjoy anal sex.
Here's what you can do.... And it's what I do...
You also need to make sure you're is totally cleaned out.Not only does that mean your anal cavity, but your colon as well. I say this, because If he's very well endowed, your Top might be hitting that part of your anatomy. And more than likely he's going to be poking up your colon(if he's very hung). So you need to be extremely cleaned out. That might mean, it will take you at least 2hrs to be totally cleaned out. Once the anal cavity is cleaned out, the next step for you is to pump as much warm water up inside your anal cavity, and your colon. If you're patient, it'll work. Pump at least six bottles of very warm water (using a enema plastic bottle{they can be reused over and over and over}then wait for that water to work up inside you colon). You may have to raise your ass, and wait until you feel that feeling, like you need to expel it. Do that at least three to four more times, and you should be free of debris. I also recommend
http://j-lube.net As it lasts a long time, and it's better then most of the expensive stuff on the market, and you can mix it yourself. I hope this helps.