<human>: Can you provide a brief overview of the text?

This is a serious post. I have been in a relationship with this girl I have known for over a year. We have been dating for a few months. It started off great.  
  
I have also struggled with insecurities and trust issues ever since I was 16, mostly to do with being lied to and cheated on in the past at a young age. I have listened to heart wrenching stories from friends, had friends betray me, etc. I know this does not mean every person is this way, but it has definitely impacted my life and thought process.  
  
So back to my current relationship. These trust issues and insecurities get the best of me at times and it is affecting my relationship. I often have doubts or fears about my girlfriend's where-abouts, analyze her words, and when things don't add up, my mind jumps to the worst possible conclusions. She has not given me any good reason to doubt her or to not trust her. She has prioritized me and is always caring for me. She is spontaneous at times and can be impulsive, where I am the opposite. I suspect this has something to do with my fears. Maybe impulsive behavior makes me feel uneasy because sometimes bad decisions can come out of it?
  
We got into an argument today because I was visiting my father for father's day and she was back in the city we live in, helping to watch my cat. She was telling me about her day and I noticed it wasn't adding up (time-wise). It made me suspicious and when I pointed it out. It upset her and it turned out she was putting together a surprise for me. I felt terrible and this isn't the first time I have done this.  
  
How can I let this go and not be so controlling, distrusting, and insecure? I would love to be able to work through all these things with her, together, but she is getting frustrated with each incident and I do not know how to control my emotions and not jump to conclusions.
<bot>: I am insecure and have trust issues that are affecting my current relationship. How can I deal with these and be a better person for myself and for my partner?