Mine is firstname@firstname-lastname.domain, never had that problem. Plenty of email addresses require spelling out the part before the @ anyway, spelling the part after it out too poses no fundamental challenge to anyone I interacted with (who asked for my email address, that is).