Are you looking for 31 day cruises that leave from New York, NY? As of today - April 2, 2025 - there is just 1 such cruise option. This cruise option is provided by Cunard on its Queen Mary 2 ship that was built in 2004.
In the following table you can see the 31 day cruise that departs from New York.