if you've already gotten the tea from "the lady" then she won't give you more. the lady that gives tea is in the celadon mansion, make sure you have the right building.
Chat with our AI personalities
you must first beat red at the top of mt. silver then go to Mr Pokemon. But only if you have heartgold.
Get the tea from the tall building in celadon city, first floor, old lady
If your playing the original red version you need to just hand the water to the guard, if your playing firered you need to get Tea from an old lady in the celadon mansion and give that to the guard.
At Mt. Pyre You'll have to defeat team A/M Grunts and an old lady will be waiting at the backand she should give you the Red/Blue orb
At Celedon City, go talk to the old lady in Celedon Mansion. She'll give you some hot tea and that's what you give to the guards.