you can marinate lamb in yogurt overnight up to three days if you want to maximize flavor. marinating lamb in yogurt can also reduce the "gamey" taste that some find when cooking with it.