One of the biggest reasons for failure is that an exerciser often sets unrealistic goals.
Whatever your goal may be setting a timescale is critical to getting motivated. Be prepared to do everything that is required to achieve your goal.
The shorter the timescale you set the less room for error and inconsistency.