<human>: I've been dating my girlfriend for a little over 6 months.

So a few months back, I got a job working for my uncle.  My girlfriend had been very concerned about me not having a means of supporting myself.  When I told her, I completely omitted that it was with my uncle's company, and instead came up with a crazy story that I got it through a temp agency.

It was a very dumb lie that I can't fully explain.  Maybe I thought a job from family was less grown up.  I don't know.

Well, today I told her the truth.  This isn't the first time I've been in the dog house.  I tend to say or do something every couple weeks that just goes way beyond unacceptable. 

I've come to terms with the fact that I am not the best boyfriend in the world.  I'm surprised she has stayed with me as long as she has.  I don't willfully treat her bad, but I am constantly saying and doing dumb shit.  It's like a malady of the mind.

I had hoped to go to bed earlier, but this has been eating at me and I couldn't sleep.  Maybe you can shed some light onto the situation.  

Is there a point where you just throw your hands up and say "well, I am shit at relationships," and just stop trying to fix your mistakes and let go?

Give me a shortened version of the text
<bot>: I lied to my girlfriend about the conditions of a job, came clean today.  Feel bad.  Not sure if I should just become celibate.