Always set a time limit on your offers. I heard back within 90 minutes on most of mine. One took two days.
At this point, call your broker and say, "I'm going have to withdraw my offer and move on to my next-best option if I don't hear back by XX:XX today."