1) Make sure it is indeed a xenology team. I once thought I was surveying ruins with one but it was taking a long time as well and I discovered it was a geology team instead. 2) It is random how long it takes, the better the team rating the faster it usually goes. 3) Check the team for any missing/dead members.