I would say come and take your Oath if you can afford to pay $3000. The next ceremony might be in 4-6 months with the amount of time its taking some people.I have finally received the citizenship ceremony oath invitation for January 16th, 2019. I am returning on January 31 from vacation and a very big family get together. I have come to this situation to pay around $3000 to change the flights and return on January 14th so we can go to the citizenship ceremony. We bought the tickets in summer and we can show it is a family gathering with my mom who is aging. So should I come as planned on January 31 and reschedule? Or do I change the seats and come before the oath and no need to reschedule? Any past experiences of rescheduling.