He oído muchas veces decir "good for you", supongo que es algo que se dice mucho. ¿En qué ocasiones se suele decir?

Respuesta de un hablante nativo
Rebecca
Sí, es una expresión bastante utilizada. En este contexto, se utiliza cuando quieres expresar felicidad. Significa lo mismo que "congratulations" (felicidades) o "that's great" (es genial). Ej: A: "Hey, I got the job." (Ey, me han dado el trabajo.) B: "Oh, good for you!" (¡Bien por ti!) Ej: A: "I think I'm finally losing weight and starting to get in shape." (Creo que por fin estoy perdiendo peso y empezando a ponerme en forma.) B: "Good for you." (¡Olé tú!)