Agents and brokers don't get paid if they don't close a sale, but they have expenses especially in the gas they use to show houses. But more importantly if they spend the day working with someone who is not likely to buy then they might miss out on working with someone who is.
My suggestion to you is to work with one agent, and you'll probably want to find someone who is fairly new to the business but has a very good broker who can compensate for their relative inexperience. A new agent might be willing to work with you to gain the experience and to start to build a referral base. Be very upfront with the agent about what you are really looking for and how long you've been looking, and do everything you can to respect the agent's time and be cognizant of the fact that until escrow actually closes that agent doesn't make a cent for all the time he or she is spending with you. In other words, eliminate houses you just don't want and focus on having him or her show you houses that you are willing and ready to buy, but do all that you can to make that decision ahead of time before you see the inside. And most important, if that agent has been helping you, do not let another agent slip in and get your business. If he or she has been doing a good job for you and has been patient be sure to stay loyal to them and let a competing agent know that you are already represented. Good luck.
Here is my advice. Find an agent to work with and get prequalified to purchase a home. Then when your agent shows you a property you like, you will be ready to move forward. When you have an agent you trust, he/she will work for you to find you the right home at the right price. We are in a very competitive market, with very low inventory of homes. There are still programs out there to help first time home buyers, and your agent should know about them. Please feel free to contact me directly with any questions or concerns.
12345 Ventura Blvd.
Studio City, CA 91604
DRE # 01759367