It could also be that your property that your property is lacking valuable amenities that your competition has, therefore bringing in lower offers. I wouldn't know without knowing more details.
3 months though in some markets isn't outrageously long. Some parts of the country are seeing average time on the market of 6 months.
I would advise you to consult with a local Realtor and make sure you're priced correctly.
Based on what little you said, it sounds like you might be over priced. I know this isn't what you want to hear, but you asked and I'm assuming you want to sale.
Do you have a listing broker? If yes ask them, if not employ the services of a professional.
I'd say it is time to re-evalutate.
Price your home based on the last 60 to 90 days comps. Most markets are too volatile to go further back, and the appraisers won't.
Best of luck,
Dynamic Real Estate Services, Inc.
Office: (970) 226-4433