it depends on what kind of tasks your laptop is performing. the heavier the load, the quicker the battery will drain. if you're just sitting there with wifi turned off, and typing some document in pages, then it will take the battery much longer to discharge than if you had wifi on, browsing youtube, or watching movies.
i have a 2012 mbp, and its battery usually lasts 4:30-5:30 hours.