It's generally accepted that a message size of around 20MB is too large to send via email, and you'll find in lots of cases that mail servers will actually refuse to accept files that are this big. There are, however, many servers that don't limit the message size, which means if you try and share that high-quality 150MB video of your cat performing Dancing Queen, both your network and the recipient's will work overtime trying to deal with it.