I've just hired an agency worker on a temp to perm contract, we're nearing the end of their 2nd week. It's the first time I've hired someone and it's only me running the business (wholesale and online shop). She's been fantastic so far in every way and a big help. But she has been very late every day. It's meant to be an 8am start but she usually arrives at 8:45. Today she texted to say she's late but will arrive before 9 then turned up at 9:20. She was ill last week and blamed it on that. But today she says it's because she was up until 2am helping her friend and that actually she often stays up late. She struggles getting out of bed but obviously that's a symptom, not a problem. I want to deal with the issue so it doesn't continue. I've done some reading on google but they're all about employees turning up 10 minutes late, not hours. Does anyone have any advice please? Would it be unreasonable for me to threaten not taking her on permanently after temp contract finishes? Or I could simply state she needs to arrive before 8am tomorrow (for the first time). I've spoken to her about it a lot, show my disappointment often and we've shared ideas on how to get out of bed on time but none of that has helped.