Hi Carmella, first don't be ashamed. I can guarantee that many, many people reading your post feel the same way and have done the same things.
I have been in your spot and here's what I did to break that cycle:
1. I started keeping transcripts of old readings. When I felt like I wanted to get a reading with someone, I would go back through these transcripts and it helped keep me from getting another one. I could either see: A) Nothing they said came true or B) I still have some predictions pending and should wait it out longer.
2. I started keeping track of when I was most likely to go call a bunch of psychics. That means A) Keeping track of patterns. When was I doing this mostly? Nights, weekends? (For me, it's weekend nights.) B) Any triggers for it. Did something happen that was driving me to do this? (For me, it's fear. Usually triggered by silence from my ex.)
3. Once I had figured out some of what was triggering me, and likely times that I might want to do that, I started filling up those times with activities. I took up knitting. I set a goal to watch a series of documentaries that were absorbing. I bought 20 books about some subject that interests me and would read them religiously at night and especially weekend evenings.
4. Taking a break from readings, along with other people on this forum that are also on break and can support each other.
More than anything else, identifying my triggers so that I could KNOW that I am being triggered and make a different choice, along with keeping myself busy during those trigger times, helped me break that cycle. Now I get readings maybe once every 4-6 months.
I wish you good luck. You can do it.