Do you need a lawyer to file a visa, Do you needhelp in filing application, do you make enough money, how long will it take, which visa should you use?