@_elena it simply takes consistency and effort to replace all e-mail adresses for all services by new ones. I did it in a few days, while traveling, four years ago. Only ONE site didn’t let me change the attached email address. Now they all point to aliases on my own domain, with emails hosted by Migadu (previously Gandi).
You can do it, too, if you choose to move over.