Have you ever received an email that appears to be from your own email address? This is a classic case of a spammer using your email name as the "from" on a fake email.
One way to help eliminate this practice is to use a strong password on your email account, and to change it periodically. Also, try to avoid the temptation to use the same password for all of your online accounts. If you use "mom123" as your password on everything, just imagine how easy it will be for a spammer to get into all of your online accounts once they've hacked into one of them. Don't make it easier on them!
If you start to get these fake emails from yourself, change your password immediately on that account.
If you get hacked in Facebook, the first step is to change your password on that account. Usually it's a good idea to change your password on your email account at the same time.
If, like me, you have dozens of online accounts and can't possibly remember all of your passwords, try using a password manager package, such as RoboForm. It will remember your password for each site that you use, and gives you a button to take you to the site, enter your password and click enter, all in one step. It also has a built in random password generator, so you can easily create stronger passwords.
They have a version for your desktop/laptop, and they also have a version that installs on a flash drive. It's very inexpensive and easy to use.
Check out RoboForm here:
There are other tools of this type available, but this is the one that I personally use and I recommend it.