EOSflare.io shows I am using all of the RAM (7.94 KB / 7.95 KB). Now all my transactions are failing. I assume its because of maxing out the RAM? If so, when does EOS.IO reset RAM usage or do I need buy RAM?
Unlike CPU and Net bandwidth, RAM doesn't refresh itself. Your RAM is occupied by tables on contracts you interacted with. You could send actions to those contracts which release the used RAM, or you could buy more.