Boyfriend of 3 years cheated..

Jessica

So long story short my boyfriend and me have been together and living with eachother since 2016 and I would assume a normal healthy relationship but about 5 months ago I felt really depressed and left out for some reason so I told my boyfriend that idk what to do and think maybe we should take a break and that I think I'm just not happy anymore, well after i told him how i felt I went to sleep at my parents house just to clear my head and he felt like I was just breaking it off with him but we made up quick and I realized that me feeling depressed wasnt because of our relationship ect ect. well flash forward to last Tuesday, I just had a gut feeling something has been off and he left his phone in the living room with me while he was watching TV in the other room, an I snooped through his phone and found a whole thread of messages between him and a girl he had a thing with before we dated.. they had talked for a few weeks following after I told him how I felt but we just moved on I thought like it never happened and I was being silly. She sent pictures of her self in her underwear and he replied with one photo of himself without a shirt..

AND he went over to her house to hangout but he told me that he drove over there and stayed for about 10 mins before feeling awkward and guilty left and drove home crying.. He said he has tried telling me but couldnt get himself to break my heart and so he kept the messages hoping I would find them.. after I found them I just told him to go fuck himself, I moved all my things out into a storage unit and I'm sleeping on my parents couch now. but he really wants to earn my respect back and trust I dont know what to do.. I'm hurt and torn of course I want to forgive him and move along slowly again but I need advice! should I just give up? not even waste my time? sorry for such a long post😞