Amar Kaul (Vinay Pathak) is a 37-year-old accounts manager at a company called Suraj Pharmaceuticals in Mumbai. He is single and lives with his partially deaf mother (Sarita Joshi). He is often bullied into doing ridiculous amounts of office work by his oversized boss Das Gupta (Saurabh Shukla) due to his introverted nature. Amar has a recurring stomach problem and has been informed by the doctors that he possibly suffers from an ulcer. But, upon further investigation, he is informed that he is suffering from stomach cancer which is currently in its second stage. He only has three months left to live his life.
Distraught, he returns to his normal routine of work but is disillusioned by the fact that his boss is extremely unsympathetic towards his plight as he missed doing some paperwork while worrying about his approaching death. He goes to a bar in order to drink alcohol for the first time in his life, where he meets an anonymous young man (Ranvir Shorey in a cameo), who describes his risky way of living life, including coming to the bar to drink even though his doctor has warned him not to owing to a bad liver condition. The next day, while making his regular list of priorities for his day-to-day life and office work, he is confronted by his soul, an Amar look-alike who ironically is dressed up in the same way the young man at the bar the previous night was. His soul criticizes Amar for going on with his regular, boring life despite knowing his time is up. Inspired by this, Amar sets up a priority list of the things he needs to do before he dies.
First on his wish-list is a new car and so he applies for a company loan, which is promptly rejected by his boss who categorically states that he will not help increase air pollution in the city, and also that Amar should not be a liability to the company. Finally enraged, Amar deletes all the files that he has completed for Das Gupta and pours an orange drink on him. Sacked but also boosted by a new compensation package, Amar finally buys a new car. He shows interest in the car's sales woman (Purbi Joshi) but learns later that she already has a boyfriend. His soul confronts him again and tells him that if he wants love, he should look no farther than Neha Bhanodh (Neha Dhupia), his childhood crush, to whom he has been struggling to convey his love to for years.