I submitted an LOI on a company 3 weeks ago.

The broker kept having an excuse as to why is wasn't signed yet.

then yesterday the broker told me another offer came in from someone with experience in the industry and the seller is leaning toward accepting


So now I'm thinking I should have put a deadline to respond. So my question is what's a reasonable deadline? 2 weeks?