In my case, lack of money helped to break the cycle
![Wink ;)](https://www.susans.org/Smileys/susans/wink.gif)
More seriously, we all go through that, and I agree with Elspeth, this is not strictly related to crossdressing — genetic women do occasionally the same.
But you mention that your problem is mostly about the "guilt". Hmm. Let me ask you something: what happens with the clothes after the purge?
In my case, I always give them away to charity. That way, at least I know that they might be useful for someone else. Of course, some items are really just for CDs (breastforms, special corsets, pocketbras, and so forth). These I give away to CD friends, specially those who have just started, and still have no clue where to get those "special" items.
Generosity can turn "guilt" into "virtue"... at least it works for me!