Unraveling the procrastination puzzle: Is it a habit or a disorder?

Unraveling the procrastination puzzle: Is it a habit or a disorder?
By Pratyencha Koirala
Published: July 10, 2024 05:20 PM

The urge to postpone tasks we find unenjoyable until the last minute is a common temptation. Despite knowing that it will eventually contribute to our stress, we struggle to resist the urge to delay. While there are various definitions for procrastination, it can generally be described as the act of postponing tasks until the eleventh hour or well past the deadline, fully aware of the negative impact it will have. 

Etymologically, ‘procrastination’ is derived from the Latin verb procrastinare, which means to put off until tomorrow and the Greek word akrasia– something against our better judgment. Our avoidance of the tasks assigned could be due to something unpleasant about the task itself like cleaning dirty bathrooms, doing the dishes, alphabetizing books and so on. 

Procrastination is a common behavior observed in many individuals and is not necessarily indicative of a serious problem. It is a tendency for people to delay tasks until the last minute, and while some individuals are adept at self-motivation and timely completion of tasks, others struggle with procrastination. This behavior is widespread, particularly common in young people. 

One of the primary factors contributing to procrastination is the belief that one must feel "inspired" or "motivated" to work effectively. Waiting for the "perfect moment" to begin a task often leads to the task being left unfinished. This reliance on waiting for an ideal time can hinder progress and prevent individuals from achieving their goals. 

An easy way out?

There are numerous reasons why people tend to procrastinate. Take academics for instance. Students often put off doing their homework, assignments, and test preparations until the last minute. This can happen because they are distracted by their phones, computers, social media, or video games. They may also misjudge

the amount of time they have left to complete a task or underestimate how long certain activities will take to complete.

Procrastination can often be a mechanism for dealing with challenging emotions and negative moods that arise from certain tasks. These emotions may include feelings of boredom, anxiety, insecurity, frustration, and self-doubt, among others. The sense of incompetence can also act as a barrier to progress, as individuals may begin to believe that they are incapable of completing the task. This belief can cause refusal to start working due to the fear of not being able to perform up to their standards. 

Interestingly, procrastination is closely related to Obsessive Compulsive Disorder (OCD). Individuals with OCD are often perfectionists, which can lead to a fear of making mistakes, doubts about whether they are doing things correctly, and uncertainty about meeting other people’s expectations. 

Present bias and types of procrastination

Present bias refers to a common behavioral phenomenon where individuals are more motivated by immediate rewards rather than long-term rewards. For instance, the instant gratification of lounging in a cozy bed and watching a favorite television show is often more appealing than the delayed reward of investing time in studying for a test to achieve good grades.

Procrastination can be categorized into two main types: active and passive. Active procrastination involves intentionally postponing tasks because some individuals perform better under pressure, feeling more challenged and efficient. On the other hand, passive procrastination involves delays due to feelings of incompetence and uncertainty, making decision-making challenging for individuals. 

When procrastination becomes chronic, it can have a detrimental impact on a person's daily life. It extends beyond affecting just their schedule and time management skills and can disrupt a major part of their lifestyle. For instance, they may begin important projects late or pay their bills at the last moment. This kind of procrastination can lead to serious consequences such as exacerbating stress and anxiety, strained relationships with friends, family, and colleagues, and detachment from social relationships. 

Tackling procrastination

To beat procrastination, you can employ a variety of strategies, but creating a detailed to-do list each day is widely regarded as the most effective approach. By listing your daily tasks and objectives, you can minimize the daunting nature of your workload. One way to do this is to break each task into smaller, manageable sub-tasks and tackle them one by one.

It is important to be mindful of any procrastination-related thoughts that arise and make a conscious effort to resist the urge to procrastinate. When these thoughts emerge, try focusing back on the task at hand. Additionally, it's helpful to eliminate major distractions, such as social media, TV shows, or socializing with friends or family, until your task is completed.

Once you've completed your task, reward yourself with something enjoyable, like your favorite meal, a beloved TV show, or a hobby you're passionate about. By gratifying yourself in this way, you can maintain motivation and reduce the intimidation often related to tackling future tasks. 

 

Request history8.2.19PHP Version3.9sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (10.7ms)time
    • Application (3.88s)time
    • 1 x Application (99.73%)
      3.88s
      1 x Booting (0.27%)
      10.70ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed3.85s
      • NewsController.php#297republica1844msselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'unraveling-the-procrastination-puzzle-is-it-a-habit-or-a-disorder' and `status` = 1 limit 1
        Bindings
        • 0: unraveling-the-procrastination-puzzle-is-it-a-habit-or-a-disorder
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1700μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (157202)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1520μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (157202)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1470μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (157202)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1530μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (157202)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica13sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Unraveling the procrastination puzzle Is it a habit or a disorder' IN BOOLEAN MODE) as score from `news` where `id` != 157202 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 157202
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1920μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (6941, 32872, 153784, 155543, 156098, 157172)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1680μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (6941, 32872, 153784, 155543, 156098, 157172)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica1550μsselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-01 14:27:18' and '2025-04-02 14:27:18' and `id` not in (157202) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-01 14:27:18
        • 1: 2025-04-02 14:27:18
        • 2: 157202
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica1600μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-02 14:27:18' where `id` = 157202 and `status` = 1
        Bindings
        • 0: 2025-04-02 14:27:18
        • 1: 157202
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:264
      App\Models\Attachment
      9Attachment.php#?
      App\Models\News
      7News.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          4cT7LBzMcvfmjW2tABgGAtNpI4cP9ec8AXfq1yj0
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/unraveling-the-procrastination-puzzle-is-it-a-habit-or-a-di...
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/unraveling-the-procrastination-puzzle...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/unraveling-the-procrastination-puzzle-is-it-a-habit-or-a-disorder
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:22 [ "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.217.145.147" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "929f081acb8aaa6d-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "18.217.145.147" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 02 Apr 2025 08:42:18 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IitDODd6SWMzRmJXaXVLUC9mVUs0Znc9PSIsInZhbHVlIjoiMFNWNk9Qc01MRWlHaWJSK2VMM21TUk44M2NjUitJd3d4M1FrVmI3QWt4MWVrSExKQ2hNVkpkMjhoZzBVZTVzalJaQkl2Ni9GWWlmN25EMWRmRXlRNEFBdlU0c3hLczNsOEYrUm1yeHgySDNmUmJoMFdiekVRdC9iNTFVNFltZGoiLCJtYWMiOiJmOGY0M2JmYTI4MzlmNTU2NGZjYjk1NDUyNDgxOWUxNjI5ODlmNmUzYzBiMWE2MDY2NDI2NzM4YmY4MDA5MTA3IiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 08:42:18 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IitDODd6SWMzRmJXaXVLUC9mVUs0Znc9PSIsInZhbHVlIjoiMFNWNk9Qc01MRWlHaWJSK2VMM21TUk44M2NjUitJd3d4M1FrVmI3QWt4MWVrSExKQ2hNVkpkMjhoZzBVZTVzalJaQkl2N" 1 => "republica_session=eyJpdiI6IndrcE1KOXgydlV5ZzZnOU5GNnBxWlE9PSIsInZhbHVlIjoid2c1MGFWRW9mQ2dIRFNIOFRXWjlSWDJST0syTEc4MjBuUVh6eGNjN0dnWS9QbmxxMEc2SVI4c1grYlQ5V0M3UlM1RmRaaVhhMnJmK0l5eCtRc3VLQ3RacXlocmhPaVpFTXZsWkkxSnUrWlRWUzVEcWFnVzIvOGc2QTdhaTVQS28iLCJtYWMiOiJhZTZmZTkwZjVjNDg0NDlmMGI4NjU4ODEzMGRiYmNiMDc2NWUzOTQxMWFhOTc5M2I2NTczNDQxNzJhNzY3YjQ5IiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 08:42:18 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IndrcE1KOXgydlV5ZzZnOU5GNnBxWlE9PSIsInZhbHVlIjoid2c1MGFWRW9mQ2dIRFNIOFRXWjlSWDJST0syTEc4MjBuUVh6eGNjN0dnWS9QbmxxMEc2SVI4c1grYlQ5V0M3Ul" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IitDODd6SWMzRmJXaXVLUC9mVUs0Znc9PSIsInZhbHVlIjoiMFNWNk9Qc01MRWlHaWJSK2VMM21TUk44M2NjUitJd3d4M1FrVmI3QWt4MWVrSExKQ2hNVkpkMjhoZzBVZTVzalJaQkl2Ni9GWWlmN25EMWRmRXlRNEFBdlU0c3hLczNsOEYrUm1yeHgySDNmUmJoMFdiekVRdC9iNTFVNFltZGoiLCJtYWMiOiJmOGY0M2JmYTI4MzlmNTU2NGZjYjk1NDUyNDgxOWUxNjI5ODlmNmUzYzBiMWE2MDY2NDI2NzM4YmY4MDA5MTA3IiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 08:42:18 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IitDODd6SWMzRmJXaXVLUC9mVUs0Znc9PSIsInZhbHVlIjoiMFNWNk9Qc01MRWlHaWJSK2VMM21TUk44M2NjUitJd3d4M1FrVmI3QWt4MWVrSExKQ2hNVkpkMjhoZzBVZTVzalJaQkl2N" 1 => "republica_session=eyJpdiI6IndrcE1KOXgydlV5ZzZnOU5GNnBxWlE9PSIsInZhbHVlIjoid2c1MGFWRW9mQ2dIRFNIOFRXWjlSWDJST0syTEc4MjBuUVh6eGNjN0dnWS9QbmxxMEc2SVI4c1grYlQ5V0M3UlM1RmRaaVhhMnJmK0l5eCtRc3VLQ3RacXlocmhPaVpFTXZsWkkxSnUrWlRWUzVEcWFnVzIvOGc2QTdhaTVQS28iLCJtYWMiOiJhZTZmZTkwZjVjNDg0NDlmMGI4NjU4ODEzMGRiYmNiMDc2NWUzOTQxMWFhOTc5M2I2NTczNDQxNzJhNzY3YjQ5IiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 08:42:18 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IndrcE1KOXgydlV5ZzZnOU5GNnBxWlE9PSIsInZhbHVlIjoid2c1MGFWRW9mQ2dIRFNIOFRXWjlSWDJST0syTEc4MjBuUVh6eGNjN0dnWS9QbmxxMEc2SVI4c1grYlQ5V0M3Ul" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "4cT7LBzMcvfmjW2tABgGAtNpI4cP9ec8AXfq1yj0" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/unraveling-the-procrastination-puzzle-is-it-a-habit-or-a-disorder" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/unraveling-the-procrastination-puzzle-is-it-a-habit-or-a-disorder" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-02 14:27:18GET/amp/news/unraveling-the-procrastination-puzzle-is-it-a-habit-or-a-disorder11018