The effects of Botox for TMJ treatment typically last between three to six months. Patients may require follow-up treatments to maintain relief from symptoms.