Got to wait until the 8th of June for mine which I can understand as it needs to be double marked (and we only handed them in this Tues). We have Viva's on the morning of the 8th of June, they go do the number crunching in the office (which shouldn't take too long as the Viva is only worth like 3/4% of the year and most of our grades would have been decided by then based on everything else), and then we find out our final grades that same afternoon. My viva is last but one in the group so I have the shortest wait before finding out.