Here are the three reasons your home is not sold yet.
Price: buyers know the market. They have access to tons of data online and while the market is still crazy buyers are not in the mood to grossly overpay for your home.
Condition: too small, too dated, too smelly, major repairs, dysfunctional floor plan, you get the picture.
Location: too close to the road, in town, out of town, on a mountain, in a valley, again, you get the picture.
Two of these things you can change, one you cannot. So if your home is not selling you will need to have a closer look at and and see what adjustments need to be made.