If I get an invitation later from an organization and obtain the non o visa at the consulate in NYC and a work permit once in Thailand (as needed to volunteer with recognized organization) and comply with all rules and laws of Thai immigration, is there a time limit that one can volunteer for? I am a citizen of the United States.