Am I overreacting ?

ok girls so before anything i don’t need rude comments... I just wanna know if it’s ok me feeling this way..

so my bf works almost everyday 10 hour shifts andddddd he’s an assistant manager at his job so if anyone calls in he’s always the one to go in on his days off... Anyways I’ve talked to him about giving me time with him we live together and yet i feel far from him.. Everytime he has time he’ll start working on his car he’s a car guy.. and won’t stop he doesn’t bother thinking i haven’t spent time with her, hell invite his friends over when hes already made plans with me to shop or watch a movie and ruins the plans .. what makes me mad is he plays on his computer all the time when he’s off work and doesn’t bother laying with me and asking about my day.. i’ve already told him its not fair and he turns tables and yells at me!!! idk what else to do . I try to go out with friends and he gets “annoyed” I’m upset