Do you ever let someone go who tried their best to be there for you?

so i was seeing this guy for over two months, everything was good sweet and nice, but he has too many insecurities regarding his past and how im out of his league, so he went on to sabotage everything saying how he still feels for his ex, then telling me it wasn't true, but then not giving me a chance, again going to the same shit of how he likes the other girl

Do you ever let someone go who tried their best to be there for you?
Post Opinion