Am I overreacting?

I began to start hating my relationship and get so annoyed with my boyfriend months ago . The sex sucks, he always has a stank attitude and his communication is horrible for example I'm making dinner last night and as I'm cooking his dad comes over and says thank you for cooking dinner smells good... I'm clueless because I'm not making dinner for him and didn't even know he was coming . His phone is glued in his face from the second he waks up until he goes to sleep and all he does is sit in bed doesnt help around the house at all and lately has just been not attracted to him in any way. Tonight we are at olive garden and I'm happy because he finally wants to get out of the house ..well we eat salad and soup and as we are waiting for dinner he says let's get it to go 🙄he does this everytime we go anywhere .this relationship has gotten so bad I don't know if I should fix it or leave . He also just will start arguments for no reason and blame me he does the manipulation tricks. Idk maybe some advice on how to go about it.