<human>: Summarize the given text in a few sentences.

I am 17 and my (ex?) boyfriend is 19. We were together for about a year. We had a few issues in the past with him flirting with other girls, mainly his ex, but we had moved on and he had gotten a lot better about it. 

For the last month he's been going through some personal issues and I try to be there for him whenever I possibly can. He recently told me that he didn't think he could handle a relationship at the moment, but he didn't want to lose what we have so he asked me if I would wait for him to handle all of his things. After seriously considering it I decided I would because I  love him and I understand that he needs to get better. 

But in the last week or so we've been having some issues. The main problem being that he doesn't want to be in a relationship, but he doesn't want to lose the "perks" to being in one. He never agreed to not flirt with other girls but he still wants me to wait, so I end up getting jealous. He doesn't understand my jealousy and it leads to fighting. I love him but It seems like he is just staying with me so he always has an "option". 

Is waiting for him worth it, or should I just continue with my life and ,if we're both single in the future,try again?
<bot>: boyfriend is going through some personal issues, asked me to wait. He's been flirting and going after other girls causing fights. is waiting worth it?