Please help me. I have been with my boyfriend 8 months now and I love him more than anything however 5 months ago in the weeks leading up to Christmas he went to his works party I didn't hear from him for the whole evening and he was ignoring my texts. It got to 2 am the pubs had shut an hour or two before and still nothing from him I finally got a call and he said he had walked a girl collegue home which I would expect. When he returned he kept telling me how much he loved me etc then he said to me when he got ready to go out he couldn't find his tshirt so just wore a jumper k was very wary of this how can a tshirt just dissappear. He slept on the floor that night as he said he felt ill. The next day he was getting ready for work and had a message come through from the girl he walked home saying hi can we meet up for 5 mins before you go to work. I asked what the message said and he said thanks for walking me home obviously I read it for myself and saw the truth. When confronting him he shouted at me for invading his privacy. He went to work and I contacted the girl she rang me and told me she kissed him and they went back to hers but didn't sleep together just kiss and she has his tshirt. I confronted him about this and he denied it and still to this day denys anything ever happened. He works with her and it's doing my head in. If you love someone you don't cheat right? I have thoughts that things happen at work between them etc she has text him a couple of times but he blocked her number we broke up briefly and when we met up he got a text saying hi I heard about you and hayley hope ur ok. He again blocked her number. Everytime I bring any of this up in convo he still denys it and I just wish he would change his job. I've lost all trust but trying my hardest to get it back because I worship him. But do you think I should let him go?