Good for (someone or something) phrase
If a person says "good for someone", he/she means to be pleased about someone's success or good luck.
You have just received a job offer? Good for you!
I heard you got accepted to Harvard? Good for you, girl!
sed to say that something has positive influence on someone or something else.
Eating too much junk food is not good for your health, son.
It is said that taking a short nap at noon is good for our mood.
Used to say that something is able to function or to be valid for an amount of time.
It's an old dishwasher, but it's still good for a couple of years.
My car warranty is good for a few months.
Used to say that one is able to provide something, especially an amount of money.
I'm good for the money. It's not a big deal, so call me if you need financial support.
To long for something/ to do something
I'm itching to go to a tranquil place of quiet beauty.