Question: when do you find out snape is good
Answer: in the final chapters of the seventh book