about 5 -6 weeks tops. However most people who use the no spam method of email addresses.
myemail @at something dot. com and a comment to say appologies for the use of the non standard method. Many variations exsist on that form so anything at all. Others include using an image file to show the address but this is less favoured as it means people have to remember the address rather than the copy and paste they can do with text.
Alternative options you can have include using 2 addresses 1 as your private main one. And the other the one you give on your website and non trusted sources. Then add both to outlook and remove the spam account one when spam starts to become annoying and load a new one in its place.