Most important, do NOT click the "unsubscribe" links. That tells the senders that it is a legitimate email address and will supposedly increase the amount of junk mail.
Do not click on any of those pop-up, pop-under, and other little ads - every time you do, you send info to someone and your address will end up on a spam hit list. Clearing your cookies (look under preferences or settings or account) may also help - but then any automatic logins and so forth may be lost.
Check the help files of your email program as well as your internet provider's site or phone number, to see what filtering is offered. Often you can go under something like settings or preferences or account and find something to check to set spam or junk filtering on. That will preview your emails for words like "viagra" and "diet" and so forth (and possibly "timeshare" as well). Those emails will be trapped and put in a folder labeled Spam or Junk. You can ignore that folder, but you should probably check its contents every few days to see if something legitimate got through.
You may also be able to check a setting to only receive email from those in your address book.
You might want to set up a new email account, and tell it only to your personal or work contacts. Then just check the other one occasionally in case something legitimate is in it.
If you set up a new one, use a mix of letters and numbers, and avoid English words.
Cutebunny@wherever.com will get lots of email about diets and so forth, and
sixpackabs@somewhere.com will probably get lots of offers to enlarge body parts.
moneytoburn@iwannagetrich.com will get lots of ungrammatical emails about helping the orphaned nephew/niece/aide of a deposed ruler of some third world country get $12 million out of the country, and all you have to do is send your name, address, social security number, bank account, passwords....
On the other hand,
jb26cr@online.net is unlikely to be "guessed" as an email address.
When I dropped an address that was just a plain dictionary word and created one that wasn't and that had a number in it, my junk mail dropped to almost nothing, and has stayed that way for years.