This is my opinion and I have been a professional reader for over 11 years, I have been reading the Tarot for 21.
This is very honest and I think can assist you.
There are one of a few things going on.
1. When I do a reading, which I read differently than most people, I only do a spread for the coming months. In other words I do NOT do a past in my reading. The reason, is I was never good at seeing the past at all. And they know the past so what's the point. Many will disagree, but this is my reading.
I read about 40- 60 people a week. 30 of them will say no that won't happen. I tell them wait the six months and write it down and if it is wrong then let me know. Everyone comes back and says , wow, it did come true.
If you are seeing the future and they say NO that won't happen. And if they are defiant and rude, I tell them to leave, because if they know their own future, then they don't need a fortune teller.
They don't know the future that is why they are there.
So, you have to go by your gut.
A lot of people are negative (hate to say it) and they don't want to give you credit. They want to knock you off your boat. This is my experience.
If you are doing the past and said "Your father just died this past week" and they say No, he is alive. Then yes you are wrong.
This may hurt, but I tell everyone this. You stated you have been reading for family and friends and now for others.
You should be reading for years and very comfortable reading before reading for strangers and charging. I began reading cards when I was 10. I started reading for strangers when I was 18. Then started charging when I was 22.
So, I read for 12 years before I even thought about charging or reading for strangers. The Tarot is very hard. Not everyone who is into Tarot is meant to be a professional reader. I come across this a lot. Not that you are trying this. But many people that come to me, ask where they can buy cards "to read for themselves". Then I find out months later they are reading at fairs.
I am really into holistic healing and herbal medicine. But I am not about to go practice medicine.
It takes years (in my op) to master tarot cards. And you should not be reading for anyone until you do. Maybe to practice on family.
In my humble opinion you may be screwing up because you aren't seasoned enough in Tarot card reading. You should be reading for years before reading for people. People get into cards and then get exited and what to read people. But, trust me, leave the reading for strangers up to professionals.
or become a professional, by putting everything else on the back burner and dedicate hours a day and years to mastering it. Just like you would any other college degree. I have a degree in English/Education. That took 4 years of study. Tarot takes longer to master.