Bf lied to me

Ashley • 18. Taken. Taurus ♉.
The other day I had my bf s phone and I went on his snapchat and I saw how it has people that you have on your contact list but don't have on snapchat as friends. So I was looking through the list only to see that my bf has his ex as a contact but she is listed as a "co-worker" . I wasn't surprised at all . When I asked him he lied straight to my face and kept saying it was a coworker but I know it's not because her snapchat username is the same as her instagram. He's still lieing about it . This is the second time this happens and I feel that it's only right to end our relationship now , before he starts taking advantage. I love him so much , and it hurts me to even think of ending things but I feel that I owe that to myself. What is your opinion ?