I leave the helmet on. The only time it comes off during a mid-ride stop is if I'm really really hot and I need to pour water on my head.

FWIW, I have a friend who always wears a bandana under her helmet. I'm pretty sure she does it to keep her hair from going wild. Maybe that would help with curly hair.