@Ellie ******
unfortunately the US Embassy doesn’t provide affidavit of income. I’m getting conflicting information about having the bank account opened prior to getting the 90 day extension. On another site people are saying that I apply for the Non O in Bangkok, receive 90 day, open bank account, deposit money, wait two months for account seasoning and apply for 1 year extension which I believe is different then what you stated so I’m very confused.