Did you, or someone else, post your email address online n a web site, forum, guest book, facebook, twitter, or some other public web page?
You can also try marking the emails as junk/spam and hope that the Hotmail system is able to train itself for your account.