There is no limit in case of how much coins you can get or keep in your wallet.
Coins do not expire - once earned, they'll never expire, unless you change your country. Read more about changing country HERE.
However, you can only redeem a maximum of 10 000 coins (worth of 1 000 PLN) per month for gift cards.