碘伏放了三年不能用。如果碘伏过期尽量避免使用,如果涂抹在伤口上,容易导致伤口感染的情况发生,这样就无法起到消毒的作用。在对伤**消毒的时候可以到药店买碘伏,一般在保质期内的碘伏消毒效果会比较好,涂抹之后还要注意局部的清洁,避免接触刺激的物质。