Very demanding (9)
I believe the answer is:
insistent
'very demanding' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for insistent that I've seen before include "Not giving up" , "Unwilling to take "no" for an answer" , "Constant" , "Emphatic" , "Refusing to be thwarted" .)