break up or make up?

Ok so me and my LDR boyfriend have been going out for a year now but in that year...
He's cheated on me with two girls and we barley talked, I never could tell him how I felt, and if I accidentally made him mad he would ignore me and do God knows what
but for a while we were cool,
But then we had an argument about him being controlling of me. He thinks I should be okay with but sometimes it really bothers me. He makes me happy laugh mad cry overthinking and feel loved all in one day 
Then we went though 2-3 months of not talking and I thought maybe we had broken up... but then he messaged me saying that we were always together through those 2-3 months of not talking, he just couldn't get a hold of me because of incarceration 
so I just went with it.
At first it really seemed like he changed but after a week we don't really talk he says he's busy 
and it seems to be all about sex no romance really, although he doesn't think so 
and he's controlling again,
 but most of all I don't really know if I trust him anymore. After it all I can't really say weather or not I trust him 
I haven't told him how I feel afraid he might get upset and ignore me
But basically I need advice on should I stay or just forget about it 
I really do feel for him deeply.
he's always talking about our future life together and kids and stuff he was romantic and all that