The vegetarian festival is an annual event, held on the 9th lunar month of the Chinese calendar, usually in September or October.
October is a month when many Thais (especially the ethnic Chinese) eat only vegetarian food. However, its Phuket where all the action happens, and if you thought this would be some sort of sedate congregation of tree-hugging types, think again! The original tradition of refraining from eating meat, drinking alcoholic drinks, engaging in sex, quarreling, and telling lies or killing had its origins in China. However, these days visitors witness those apparently possessed by the gods sticking all manner of sharp objects in their tongues, their cheeks anywhere really! Not for the faint hearted I assure you!