Do my funds expire?

No. The funds in the card account will never expire, even if the card itself expires.