no perfect time for weight loss