I don't know if there is a specific limit... but rescheduling can cause issues, so only do it if it's really necessary. I rescheduled an appointment and then had it canceled by UKBA because their system didn't properly cancel my first appointment, so they thought I had two appointments at the same t...