Reports

HI

Does anyone know how to create a report that says how long an opp (advanced report?) has stayed in a sales stage? or maybe the date when it came to a certain sales stage and the date when it left the stage