A lumbar puncture takes about 30 to 45 minutes, after which one stays lying down at the hospital for at least another hour while the nurses keep an eye.