Keep your supporting documents for six years even when: you file your return electronically; the return, form or schedule you are completing says that you do.
A day is fine. More than a few hours doesn't do more, but doesn't hurt anything. If you go multiple days in an acidic marinade, it can start breaking down the.