<human>: Can you give me the gist of the text in a nutshell?

I've been with my bf, Josh, for around two years. We have a pretty solid relationship, and we talk frequently about the future (marriage, kids, etc.). For most of this relationship, I've been pretty content. Josh is funny, sweet, and is a good best friend. Most nights, we make dinner, watch a movie, and chill out. 

Recently, I've been bored out of my skull with our relationship. Everything seems perfect. Sometimes I wish we would just fight because I feel like I'm holding in my feelings about our relationship. I think I might be losing interest in him and that scares me. 

In the past, I really only had eyes for Josh. Now, I've been attracted to more guys around me, and I've been worried about the fact that I wouldn't be destroyed by cheating a little bit. 

I have been cheated on before, and it was the shittiest thing in the world. Now it seems I'm becoming the potential cheater. In one of my previous relationships, I had an emotional affair with Josh behind the back of my then-SO. In the duration of my current relationship, there has been one other guy that i had a brief fling with. My boyfriend expressed little frustration with this. I was almost wishing for him to be upset with me. I feel like he doesn't appreciate me anymore and its wearing on me. During sex, he zones out and finishes the job.

I'm young, I've been working on my fitness, and I'm an attractive person. I want to show my body off to someone who appreciates it, unlike Josh.

I realize I may sound illogical or whiny, but honestly I'm confused my myself and where to go from here. Is this the end of our relationship? How do I stop myself from checking out other guys? How do I reconcile these feelings?
<bot>: Bored in current relationship, have a bit of a history with cheating, stuck between leaving bf and trying to fix what we have.