Cruising can be indefinite. A woman actually lived on the QE2 until it was decomissioned. However, for most people not looking to actually move on board, World Cruises are the longest ones. They sail across the globe stopping at countless ports of call and usually last around 90 days. However, these options are very pricey.