I started a new job in June on a temporary 3-month contract. I work with another girl in my year pretty closely, we’re call handlers. She started a bit earlier than me. Recently, the company have been messing up our holiday. I had a day off about a week after I started as I was on holiday. I didn’t have access to our holiday booking portal so didn’t note down the day I’d had off. Once I got access to the portal, I figured they would add that day in for me. They didn’t tell us that our bank holiday hours in August are removed from our holiday, so we have 7.5 hours less than we thought we did. However, I went to book off a whole week in August as I have university re-sits to do, not because I failed, but because I didn’t do as well as I wanted to. Anyway, because I had the day off in June that I didn’t record, they won’t let me have a whole week off. I also have 2 days off at the end of August for a holiday and they were trying to get me to drop one of those days so I can have a full week off. I can’t do that because my boyfriend has already booked those days and he rarely gets a holiday. Anyway, I contacted my manager and asked if I could take the day as unpaid so I have a full week off to work on my assignments. But he won’t let me. He said unpaid annual leave is for exceptional circumstances, is he in being unfair or am I being naive? Let me know your thoughts.