In my opinion, you should find a consultant if you don't bother spending some money on it. It will help you avoid a lot of stress and save a lot of time. For example, when I was immigrating, I had several problems understanding the instructions, and I didn't have enough time to research for...