The problems and difficulties you face in this world are not unique or in any way unusual. God is not targeting you for some special harassment. Since the Fall of Humanity into Sin in the Garden of Eden, it has been the destiny of all humans to suffer. This suffering is a normal part of life, what we can call legitimate suffering. Delay your gratification.
Impulsive behavior is sinful for anyone except very young children.
There are some tasks in each day that are simply unpleasant. Typically, sinful humans will put off the unpleasant tasks in favor of the pleasant. This is much like the immature habit of eating desert first. On a purely practical level, this guarantees that you will have less time out of each day to enjoy life. Get the unpleasantness out of the way first, it leaves the rest of the day for fun.