After defeating the Pokemon League, May lives in the house to the right of your house in Littleroot Town, but if you want to talk to her, you have to go to Prof. Birch's lab. Before you beat the Pokemon League, I think she's not at her house or Birch's lab yet, but I don't know for sure because I never checked.
Chat with our AI personalities
You may capture a Machop in Fiery Path or Jagged Pass in Pokemon Emerald.
leve her and go live at your freinds house
after beating the 4th gym leader may/brandon will come to you and give you the goggels
its not an emerald its RAYQUAZA the main legendary Pokemon in Pokemon emerald.
Meditite is a Psychic and Fighting type Pokemon that is not available for capture in Pokemon Emerald. It is however in Pokemon Ruby and Sapphire, so it may easily be traded to Emerald from another game.