Note that at least in US English I don't recall ever hearing anyone say "needn't" or "mustn't" except when intentionally trying to mimic a somewhat atypical style. These expressions are fine and correct, and we will understand them in the US, but I believe they are more commonly used in the UK. Of course, you may be learning English with a UK slant, and that's OK, obviously. I just thought it was worth knowing. I believe in US English, you are more likely to hear "need not", and more likely than that we would say "don't need to".