Something is wrong with your offers, maybe too many contingencies. Stop working with agents who will only show you retail properties, Stop thinking about buying and learn how to CONTROL properties.
I use a skinny contract offer - one page - make it easy for sellers to accept your offer. Stop relying on others -- and start doing your own POWER PROSPECTING -
CONTROL with a delayed settlement offer - with an option, subject to a study period, offer a "hybrid offer" make more offers, know the market,
Remember if they don't cry - your offer is too high!
learn to make offers and to do it often - always control the negotiations, always use banking days, make offers contingent on assignment, ask for more than you expect to get (contract candy = seller financing, what can seller add - money back at settlement, all the furniture, the car in the garage, possession until settlement, delayed settlement, seller pays settlement cost.
Have fun - learn how the pros make offers and find deals!
Charlie