Yes, your wearables do not expire and may always be worn within Decentraland. And yes, they are technically NFTs that your avatar can wear.