What a cute bike -- I love it!
Definitely treat yourself to a new helmet. I never even notice mine. It should NOT give you a headache. Mine is one of the less expensive Giros (Havoc model) made for mountain biking (as it has a brim). You don't have to spend a ton for comfort!