I did 3 weeks at an all inclusive resort the last time I stopped. It was tough to do especially being surrounded by people drinking. I tried a lot of the non-alcoholic drinks, water with dinner and by 9:00 I was ready for bed. Took advantage of the early morning wake-up with no hangover to go for a walk on the beach and actually eat breakfast. I wrote a lot as well which helped. I also read constantly which kept my mind busy. Best of luck to you and checking in here seems like a great plan!