You aren’t a bad partner. Everyone has some problems in their relationships and sometimes your partner ignore you just because they need some time alone. I would suggest you to talk to your partner find some solutions. You can spend your quality time on weekends. Take care of his needs without asking or saying much. This trick will do the work.