I generally clean my guns the same day I shoot them. But there are times when due to busy life, etc. it slips to the next day or even the day after. I'm wondering if this delay is doing harm to the firearm? I'm particularly referring to pistols and rifles.