No. All in-game currency (e.g. Amethyst, Bullet Coin, Amulet or Greedy pot) never expires. Also, there's no limit in collecting them.