Mega stones

I wanted to know if i can get mega stones (like the beedrillite in vipik dump) before reaching helios city and the event when i get the mega ring or do i have to wait because i don’t see it.

Yeah, you can find mega stones before you get your mega ring, some are just lying around like the sceptite.