You're a fine one to talk!
You're a fine one to talk!(informal)
something that you say when someone criticizes another person for doing something that they do themselves 'He's always complaining.' 'You're a fine one to talk!'See cut a fine figure, cut it fine, a fine kettle of fish, a fine line, the fine print