The recovery period after gastric sleeve surgery varies from person to person. Generally, patients can expect to stay in the hospital for 2-3 days after the surgery and need 2-4 weeks to recover fully. However, it's important to follow the surgeon's instructions and attend all post-operative appointments for a smooth recovery.