Went on my first cruise last fall. Drove down to New Orleans. Five day cruise to Yucatan and Cozumel. It's not that much, really. It's not too difficult to go five days without soda. You can have water, juice, coffee, etc. I typically just bought one of whatever the drink of the day was. Any alcohol you purchase gets sent to your room the night before you get off the boat. I made sure to buy a couple pints at one of the ports. That last morning before getting off the boat was killer...lol. Yeah, save some money for ports and extras. I ended up getting some pictures done, and that's what cost me. The gratuity is automatically added, but you can go to customer service and have it taken off. I took off some of mine, but left some extra cash for the people in charge of our room.
It's never too late to become the person you were meant to be.