Manchester City goalkeeper Joe Hart accepts he may have to sit out the Capital One Cup final on Sunday.