You are much better off focusing your energy on crafting an environment that supports and encourages you towards your goal, rather than trying to muster enough will power to reach your goal in an environment that works against you. Given enough time, you will run out of will power; but you will never run out of environment. So create an environment that works for you, and not against you; and you won’t need nearly as much will power to keep going.