You can not buy a Max revive in Crystal. You must find them in the wild.
Yes In goldenrod
Lilycove Department Store, Petalburg City
You can't buy them, but you can find them in pokeballs and on the ground, using the itemfinder
You buy it pokemon mart, maybe the one at Indigo Plateau.If you change this with a retard answer you are a huge FAG!
you have to go to Pokemon indigo i think and before the battles theres a shop and i think u buy it from there
35.00
no
route 214
safari place
Sorry but you cannot buy max revives only regular revives however there are some max revives hidden around hoenn. HOWEVER, you can go to Lavaridge Town and in the house next to the gym with a sign in front of it, you can buy revival herb for 2800. It works just like max revive, hope this helps :)
in any Pokemon center. You could also use revives, there are regular and max revives. Regular heals up to half hp and max heals full. You can buy regular revives at at select pokemarts but you cannot buy max revives, they can only be found in the wild.