It can indeed be very annoying & frustrating. Best way really is to anticipate big sporting events where you think a lot of attraction will be present. Things like big soccer and footie games, weekend horse racing etc we know will have more money in it. Also closer to start times, then odds seem to be better!
Just keep being patient. Eventually you develop your own strategy which works.