I used to live in Washington state, my wife is from Seattle, so here are some thoughts that you might want to consider.
Average days on market is not what you want or need. The real question is this: how long should my home be on the market to sell for top dollar?
In almost any market there is a market within the market. Currently in your area there is lot of inventory. A balanced market is considered six months of inventory. If you take the total listings on the market, and divide them by the number that sold last month, that is the Absorption Rate. I do not have stats for your area, but your Realtor does.
Typically in a market with over six months of inventory we use the term "buyer's market", meaning there are more homes for sale the buyers to buy them. However, the real issue is that there is a price that a seller pays when their home sits on the market.
I'll just give you my stats, you ask your Realtor.
Homes that sell within 30 days almost always sell closest to asking price. In my MLS that means 100.3% of asking. At 120 days that falls to 96.7%...and that is AFTER some price reductions.
Ask your REaltor what your stats are. In most cases we expect the most market activity when the listing is new...in the first few weeks. So in the first two weeks we expect 10-12 showings, or one offer. If we don't see that activity, we adjust the price.
The reason these facts are important to you is this...the AVERAGE market time may be 90days. But YOUR home's market time needs to be around 30 days to get the best price, otherwise buyers and their agents will begin to figure out very quickly that your home is over-priced.
it is possible that you are trying to sell on your own, without professional representation...you problem is that you have not clue what the market is doing , you are just guessing.
Hope that this is helpful. The market within the market are the home that are prepared right, priced right, and marketed to their complete advantage, so they sell within the first month. The rest of the listings sit, and sit.......and sit.