BetKing withdrawal takes about 24hrs (except for First bank users, it might take longer).