Great advice, thanks guys!
I will definitely start logging my sleep! I'll try upping my protein aswell, but i'm on a student budget so that can be expensive!
same with the heart rate monitor, is it worth getting a cheap one or should i weight and save for a higher tech one?
I'm definitely building muscle and probably am burning fat but as you have said, i need to face up to my bad days and log them, otherwise my calorie deficites will be way out and my weight loss won't be as i expect it to be.