You have to have enough gym badges first to buy certain items. I know that they can be bought at Pacifilodge Town and Sootopolis City but I'm not sure about other places.
Chat with our AI personalities
no but if you find enough there should be five to ten Max Revives.
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 :)
I'm pretty sure you can't buy it but you can find it by digging in the underground
Probably @ the pokemon dept. store in lillycove.
you cant u have to find them