South Africa captain Aiden Markram admitted losing the T20 World Cup final to India in the last over will take some time to recover from.