Hospital stays for people with bacterial meningitis are usually 1–2 weeks but can be longer if there are complications. Full recovery can take several months. Bacterial meningitis is an uncommon but ...