1. I drink 10-liter water every day.

2. I drink 10-liter of water every day.
3. I drink a 10-liter bottle of water every day.
4. I drink 10-liter bottles of water every day.
5. I drink two 10-liter bottles of water every day.

(Are they all grammatical? Which one is incorrect?)

1 answer

1, 2, 4 -- not correct

2 would be correct if you wrote this:
I drink 10 liters of water every day.

3 and 5 are perfect.