One strategy is to have three seperate emails. One is for you junk stuff, flowers.com or amazon. Never share this email with friends or business peers, it is strictly for your junk sign ups. Then, there is another one for personal. These are the social media accounts, and frineds and such. Never use this email for your registration, but use it as the RECOVERY EMAIL for the junk accounts. Then you have work email. This is the important stuff like electric bills or actual work. Use this email as recovery for for the personal email account. Never share this email with friends or junk registration.
Do not ise the same password with all three.
That is the easiset way to manage all of the communications.