Needs a guys advice

I have been in a relationship for about 2 years now and it has been going ROUGH. Back in July my partner cheated on me through the phone and I stupidly took him back. He used to accuse me A-LOT of cheating and recently his sex drive has gotten so low that he doesn’t even want sex because he says he’s “too tired” “too full.” Which I got because he does work 6 days a week 12 hours min. Well for the last 3 weeks he’s been accusing me quite often and it makes me think about him cheating behind my back. Today out of random he told me how he wanted to have sex with me and he wanted pictures… he never wants them, he doesn’t ask nor have I sent him some in like a year. He asked me to “take a picture in a mirror because those look good.” I had told him I never sent him picture in the mirror so how does he know. He got mad at me and told me before me girls would send him pictures like that. We been together for almost two years and he legit just brought up another girl like that? Maybe I’m overreacting but it hurts. I go on his social media right now and see a girl was added but she didn’t add him back in his Snapchat which got me alerted because like who is this? Is it someone he’s cheating with again? I saw a weird conversation on Fb from a girl on her story from his Fb that gave me a weird feeling. He scratched out the picture and name but you could see a little bit of the picture. Which was a black and white picture of a male. Which again my bf has a picture as his profile on “WhatsApp.” So it raised a flag for me. I just hope I’m overthinking and it not being real. Tomorrow I plan to hangout with him and go through his phone but ofc ima tell him to go through it WITHOUT a heads up. I want to see everything without it being deleted. God I pray I’m just overthinking