Ritcal24 did such a great job explaining the process. I actually got all of my application and everything done in about a week and a half, which is absolutely insane. The average time is about 6 months for completion. Some of the things that you migh...