What is the appropriate way of asking question about how long an event will continue in future?

I want to ask, eg:

  • How many more days will the product be in stock? (incorrect?)
  • How long will the product last in stock ? (incorrect? )
  • How many more days will this notice be kept on display? (incorrect? )


Please tell me the correct and natural way of asking these questions.

  • 3
    Where the answer may be known, as in all your examples, "will" is correct, but the second example could be written as, "How long would the product last in stock?", the subjunctive form, if the product were not in fact in stock when the question is raised. Apr 20, 2015 at 20:36
  • @DrMoishePippik is using How many more days correct ? And no prepositions , eg for, is required ?
    – MAKZ
    Apr 21, 2015 at 5:32
  • Both are correct, with and without a preposition. A preposition may be "understood", so "For how many days will it last?" and "How many days will it last?" are acceptable conversational English. See books.google.com/…, for example. Apr 21, 2015 at 20:42
  • 1
    Answers entered as comments leave questions showing as 'unanswered'.
    – elc
    Apr 21, 2015 at 23:15

1 Answer 1


As indicated in the comments, those are all perfectly correct.

  • is using more in those sentences considered correct ? as in how many more days?
    – MAKZ
    Apr 22, 2015 at 8:21
  • That is correct. The effect of more is to suggest or emphasize that what is continuing has already gone on for some time. It can, depending on context, also suggest doubt as to remaining time.
    – elc
    Apr 26, 2015 at 0:31
  • Oh, but if something hasn't happened at all yet, it if it is just starting, then more would not make sense. You have to already have something (in this case have days banked) before you can have more.
    – elc
    Apr 26, 2015 at 0:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .