Yes, but you must establish good cause in order to reschedule the appointment. Those who wish to reschedule must call the USCIS Contact Center at 800-375-5283. Additionally, you must call well before the scheduled appointment date and time in order to reschedule. Failing to do this could result in USCIS considering your application abandoned. This could ultimately lead to a denial of your application or petition.