Can I leave my boyfriend because I'm not attracted to him anymore?
That's cruel. Why are you not attracted to him anymore?
He is always not there for me. I don't like him
If you don't like him like that anymore you should end it. Its not good for the both of you to be together when the feelings aren't there.
What can I do, it is hard. We have been dating for years.
it is hard to break away from a relationship that has lasted years but you shouldn't continue when you are unhappy. You both deserve to be with people who are attracted to who you are now.