Once you are infected with tetanus, you should be treated in a hospital. Muscle spasms may last for about 3 to 5 weeks with adequate treatment and slowly get better. Total recovery can take months.