I just don't know what to do for the best. He's at Oxford doing a humanity degree and in his first year. Home for Christmas full of how great it was - had positive feedback and couldn't wait to be back.
Since he got back he's said he doesn't like the new units he is doing and is struggling with the essays - it's one a week there, sometimes two. Last week he rang in the middle of the night the night before his essay was due saying he couldn't do it. However, he got it done, said feedback was 'fine' and was messaging excitedly about the optional modules for term 3 he's had to pick this week.
But tonight he rang again in a state. He has two essays due tomorrow - well, one was due this afternoon but is obviously late and the other was an extension from last week - so it's piling up. He says he has done loads of reading and he has a plan for both but they're 'shit,' and he can't write them. He started off saying he would do them overnight but then switched to saying he wanted to come home and he's dropping out. I have persuaded him to stay until the next holiday (4 weeks) as it seemed so sudden and rash. I told him to email the tutor, sleep tonight and see welfare tomorrow but after saying for a while he wanted to drop out he said he was going to do both overnight. I then offered to pick him up but he said no.
I'm so worried I've done the wrong thing and should have just collected him. It's 2 hours away. He says he is getting 4 hours sleep per night as that's the only way he can get all the reading done and it's not enough so he should drop out. He is prone to perfectionism and catastrophising but I don't know if this is more than that. I just don't know what to do.