I don't read for myself, but I do get readings from a professional. I went to them at the beginning of the year with a particular question. Every few months I have gone back to see if the cards have changed in terms of the outcome and they haven't. I've even gone so far as to get a second and third opinion and have received similar cards/outcome. Here it is a year now and nothing has unfolded. I'm at a loss as to why the cards keep saying the same thing over and over but yet I don't want to give up prematurely.
Has this happened to anyone else?
It depends hugely on whether those cards or the situation require you to take some action, and usually they do. Say, you want to get married, find a new job, get pregnant/become a father, etc. etc. None of that just *happens*. It must be made happen.
I understand: often in life it feels that you do everything you can and life still doesn't deliver. It's like the gods are against us or the Wheel of Fortune is just not turning. But again, it comes down to what you can do about it. You say you get the same message repeatedly. What is the message for you to ACT ON?
No trustworthy tarot reader or psychic will tell you to just sit and wait. They will advise what actions you can take to get closer to your goal or what you're waiting for. Or, if what you're waiting for is not realistic (say, you expect to win big in lottery), then are able to advise based on the cards how to let go of something unattainable.
Please also note that the message can be similar but different to what you expect, but it's still in the cards. Say, you hope for an ex to come back. The ex won't come back but you become friends or at least non-hostile. The cards may have been pointing to this new connection all the time but in our duress we're too eager to read the wanted outcome (renewed love).
Tarot is not science but interpretive art, and future is not set in stone, no matter how many readings you get. And more often than not, what we think we want doesn't come in the exact form we anticipated, but it doesn't make what comes less valuable.