try it slightly less tight. mine is only snuggish, and i don't have the chin strap very tight - but it seems to stay in place - need a new one now. shell is intact just scratched, but the polystyrene is cracked right through.

do you have to wear one for most races nowadays?? think of it as training getting used to it

edit: i am sitting icing my eyesocket with frozen peas at work , and not lying in a hospital!