RE: How Long?
Your offer is binding only if the seller accepts it. The seller has up until the time the ad expires to consider whether they wish to accept or reject your offer.
How long you wish to wait before withdrawing it, is entirely up to you. If you feel you have waited long enough for a response and now wish to withdraw your offer and move on, you may do so.