Is there any maximum duration one can hold "Buy Now Pay Later" stocks?

Is there any maximum duration one can hold "Buy Now Pay Later" stocks?

You can hold your stocks for an indefinite period.