A lot depends on where you live. I save real BP for my flinters and shoot Pyrodex in my cap guns. I'm a believer in same day cleaning, but some how it's usually 2 or 3 days before I get to it. I do use Ballistol soaked patches after shooting though. I live in Colorado where the humidity is...