yes! when the USCIS asks you to show them, it is too late!
be prepared, please!
1) bank statements
2) utility bill (if covered, you need to show USCIS the lease/rental contract states that)
3) car insurance bill
4) health insurance bill
5) post office address change notice
6) company pay stab address change