Since my traumatic relation with ex boyfriend who cheated on me, I'm now with a guy who's given me no reasons not to trust him. 

he's amazing like really looks after me more than anyone ever has, but i often split on him, especially whenever he takes a while to reply n isn't at work.. or comes home later than I expect or a mix of the two like hes not replying and is late coming over and it results in me going from adoration and feeling so much love, appreciation and empathy for him to feeling angry, crying and wanting to punish him :( even tho he's not really done anything wrong as far as I know in my head I get these horrible scenarios in my head of him Cheating and I hate it.

Anyone else feel this? Should I confront him? What can I do to ease these feelings, it's torture going from adoration to feeling anger when I know he's a good person and doesn't deserve that:(