If you get to do relatively high intensity cardio every day, I would say that 20-30 minutes should definitely give noticeable results. If we talk about mild cardio like active walking, I would aim to at least an hour each day. But yet again - this is all relative, as everyone is different. If you only have 15-20 minutes, then bust yourself off to a maximum, and this will yield better results.