Relationship issues.

Ok so i been with my bf for five years now goin on 6 in nov... at the beginning every was good between us.. we would have sex once or twice out the week mind you i lost my virginity with him. Anyways the first few months after we met he started acting distance. He stop kissin me, wouldnt go on dates or took long to even have sex with me ect.. fast foward to now this past couple of years it has been depressing which i suffer from depression but with him he dont give me no affection no love.. he wont even do anything with me at all period.. for me to have sex with him i have to wait months to get laid nd i had waited a year too lol.. i love him dont get me wrong but i just want him to change nd yes i had talk to him nd he say he dont want to leave me nd stuff but idk i dont feel that spark anymore.. nd i have a big sex drive nd he dont do nothing with me but he watches porn nd flirt with his female friend nd i had talk to him about it.. basically i have trust issues with him cause he likes to lie.. i want to leave him but same time i scare tjat im gonna be single for the rest of my life nd im only 27

Any advice?? Nd if u gonna be rude dont bother commeting thanks