I think it's very good that you've asked the question, that's the first step towards DPW (design pattern withdrawal).
It sounds like you have the classic signs of addiction, now is the time to step back and examine your coding life, and ask things like, is this affecting my co-workers? Is my company suffering because of my habit?
Upon reflection and examination, perhaps you can find a way to moderate your design pattern use, and replace the destructive patterns with healthy ones, that bring benefits to you and your coding team.
Some helpful lines of questioning might be, do you use design patterns just because you read about a new one last night, or because you think it might add genuine value to the project? Do you force a design pattern on the code due to your strong desires, or because a real usefulness for the pattern has emerged? Does the code already work well and won't be updated anytime soon? If so, there might be better places to spend your time.
Finally, you might try experimenting with completely letting go and see what natural "patterns" emerge from the code you write, rather than trying to force the code to adapt to your ideas about how it should be. You may discover your own "patterns" this way.
Good luck, I think many of us have been there in one way or another, remember you always have your support network on SO (and common sense) to fall-back on if you have a relapse.