You don't have to, but I would say it certainly helps. Leave it for a couple of hours if you can, but at least 30 minutes before cooking. The longer you can marinade it, the better it will taste, so leave overnight if possible.