Eventually, the action of the neurotoxin will wear off and the nerves will again be able to send those signals to the muscles to start working or contracting. In general, Botox lasts 3-4 months. There will certainly be patients in which in lasts longer, in that 4-6 month range, or shorter, in that 2-month range.