Does it put an end to the drinking? (7)
I believe the answer is:
stopper
'end to the drinking?' is the definition.
I can't judge whether this definition defines the answer.
'does it put an' is the wordplay.
'does it' becomes 'stop' (I can't justify this - if you can you should believe this answer much more).
'put' says to put letters next to each other.
'an' becomes 'per' (synonymous as in 'once an hour', 'once per hour').
'stop'+'per'='STOPPER'
Can you help me to learn more?
(Other definitions for stopper that I've seen before include "One who checks" , "Perhaps cork" , "Cork - goalkeeper?" , "Plug for a bottle" , "One blocks" .)