I'm going to give you some comments, not to be mean, but to show you what things you can work on to improve yourself.
I felt he was always lying to me and turns out I was right - though, he was only lying about very small things that I imagined were much worse
I think you are being a bit over reactive here.
but I guess he didn't want to make me worry so lied about it. Making him an idiot.
Nope. He lied because he knows you would over react. He's not an idiot.
And then he asked if I care if he went to live sex shows (without me). I kind of flipped and said, I would definitely go WITH him but would definitely not be comfortable if he is going by himself.
You are over reacting again.
He said its because he sees me too much and we talk too much, and all of my accusations about his lies make him not attracted to me.
I don't blame him for not being attracted to someone who flips out over minor things.
This seemed like a big red flag to me, and its something difficult for me to let go - this didn't seem like some random hypothetical question he was asking
You need to learn when to let things go.
I obviously freaked out (stupid I know) and was naggy and needy please dont leave me blah blah blah.
Your neediness is a sign of over reaction.
I am obviously a blithering mess over this guy....
Because you LET yourself be a mess over this guy.
I suggest you get professional counseling and tell them honestly what happened. That's just for a start.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)