What visa are you holding? Is it family visit visa? My son came here 2x holding a family visa and he never needed the affidavit of support. He just paid the travel tax and terminal fee at the airport, and viola... he passed the immigration. Unless you are holding a tourist visa or business visa, then surely it's a different story.