I want to apply for I-129F form for K1 visa application. Do i need an Attorney to File that form in USCIS and how much time is being taken to process the same .