I think it is grammatically correct, but it may be better if you write:
Do you ever eat before sleeping? instead of "you sleep"...
And How many glasses of water do you drink every day? as "everyday" is an adjective to describe the time.... such as it's my every day habit that...