@Paul ****
umm, it does not take 5 months, and do not let them keep your passport. Too many volunteer visa scams so it has been cracked down on. If you are not actually working daily with the licensed organization, it is a scam, and could get you barred from entering Thailand in the future. If you are not getting the volunteer visa through the actual organization you will be volunteering with, be warned.