How long should my return take and will I be penalized for filing late ?