I need to store multiple email addresses for each user in MySQL and have it normalized. Emails can be for work, personal, etc even multiple work emails or any other can be linke
Yep, your design is fine. It represents a common, normalized email address data model.