In life we all have certain basic human needs. Some of these needs include security, love, leisure and respect. However whilst we all have the same basic needs, the way we satisfy those needs will vary from person to person.
The 2 main ways that needs can be satisfied are immediately or at a later date. This is often called immediate or delayed gratification.
Immediate gratification is the most common way people fulfill their needs. This means that rather than waiting for something to happen in the future, they prefer not to wait, and to have it now.
However immediate gratification usually comes at the expense of long term failure in life. This is because when needs are satisfied immediately, they are often done so with little or no regard for future consequences.
For example, comfort is one of our most basic human needs, and everyone seeks a certain degree of comfort in their lives. However should you choose to fulfill that need immediately, such as by choosing to sit and watch TV or play video games all day, then it is most likely you will not achieve anything significant in life if that is all you do.