I have been talking to this boy for about a year now. When we first met, I didn’t think anything of it. Hour before I knew it, I bonded with him and honesty really began to like his personality. I’ve had past relationships, but nothing has ever felt as right as this. Sometimes he can be immature, and try to joke but he takes it too far. Today he joked and it led into an argument. To make matters worse, his cousin talked to me and made me more doubtful. His cousin said he isn’t worth my time and I deserve better. But sometimes this boy can be perfect. His ex girlfriend went through the same thing and left him. Now my question is, should I leave like she did or should I stay? Please help.