I have been on Carnival before, you are fine. I am sure all the people who are posting not to go, have never been on a cruise in their life. Carnival is just as good, if not better than all the other cruise lines as far as I’m concerned. They will not push drinks on you any more than the rest of them. Almost all cruise ships you go on though there will be a lot of people drinking a lot, it is their vacation after all.