First, don't beat yourself up about it. Self-discipline is closely tied to self-control, which is a fruit of the Holy Spirit. It grows over time, not instantly. Being reasonably merciful on yourself is also good practice for being merciful to others when they fail, err, or sin.
Second, set...