Choose the best definition of procrastination from the choices below.
A. practicing a skill until you master it
B. the action of delaying or postponing something
C. feeling overwhelmed and giving up
D. possessing a high level of organizational skills