<human>: Can you summarize the given text in a few sentences?

Me and my SO have been together for around 2 years now, and we are very happy. We are moving in together soon (18 and 19) and 95% of the time we are perfect together. Every now and then however she will get very upset about ridiculous things, like for example I said how pretty one of our friends was on a facebook photo as an innocent complement (she lost a lot of weight) and she got incredibly jealous and basically didn't talk to me for a couple of days. She has got upset about me making a joke about watching womens tennis because I said people only watch it because of the moaning etc (probably not even true, and certainly not for me), and other just pathetic harmless things. It gets annoying how paranoid she is, because I have to explain every little thing that happens (like me having a female friend at work), and she will get highly upset about them. The strange thing is that I let her do anything, and trust her to the end of the earth, and she will, for example, go to see her male friend (he's just a friend, I'm 100% sure, but even so she wouldn't be happy with me doing anything similar), or talking about guys in a way that she would scold me for.

How do I get her to be less insecure/annoying/controlling, as it is such a hassle, and she has nothing to be worried about, as I am faithful. + Why is she hypocritical in the way she acts?
<bot>: Insecure/obsessive SO causing pointless arguments, and generally causing a bad feeling between us, for no reason. How do I increase her trust, or will it come with time?