Don't cheat days defeat the object? I'm sorry; but that's just ridiculous.
If you're having to get people to sponsor you to give up drinking for 30 days, you've got issues, imo. If you want to do something challenging, try something like a half marathon. That's challenging. (and something I've just done)
As mentioned above, cancer gets a lot of research money. Meanwhile, those of us with other serious health problems, there's virtually no research money into them.
As an asthmatic whose triggers do include other people smoking around me, it would be wonderful for everyone to give up. But I know I'm dreaming.