The correct answer is "need" because the sentence is asking about necessity or obligation. "Need" is the appropriate verb to use in questions that express necessity. "Have" would generally require a different structure ("have to"), while "must" expresses a stronger obligation, which is not needed here. "Has" is incorrect because it does not fit the subject "you."