How long does it typically take to heal? Is it painful to sleep on?