Where can i buy ethers and elixers on pokemon firered?

i need a lot for the elite 4.(first time)i didnt beat them yet.
Update: i sold all the ethers
7 answers 7