Yes, it is advisable to have a credit of atleast 5 tokens at all times.
However every client is given 3 reserve Transaction Tokens which means that even if you run out of Transaction Tokens your reservation process will continue for three additional transactions allowing you sufficient time to buy more Transaction Token's.