Everyone’s process takes about the same time since getting all documents takes about the same, not insignificant amount of time. From start to end you are looking at 8-12 months. That being said you can start collecting documents to save time later. I would recommend going through the links: