It took 2 months for me to finally stop receiving credit card offers in my home mail (happened 10-15 times PER WEEK), but now I receive NONE.
You can make a single phone call to a number established by the credit reporting industry. This number is:
1-888-5-OPT-OUT (1-888-567-8688)
When you call this number, you may request to have your name and address removed from national credit bureau lists that are sold to the credit industry. The three national credit reporting agencies-- Experian (formerly TRW), Trans Union, and Equifax-- will remove your name for a two-year period from any list provided to others relating to any potential consumer credit transaction that you did not initiate. You will have to provide some personal information and follow the directions you receive from a prerecorded message. If you follow these directions, your name should be removed from these lists within five business days.
Hope this helps.