This question already has an answer here:
I wonder what the correct question form of the following sentence is:
Diet Coke has been made since 1982.
Is it correct to say "How long has Diet Coke been made for?"
And should we use the preposition "for" or not?
Or is there a better way to form a question?