Its really hard to be a mom. The chores and work can take up all your time but I will say this....they grow up so fast so you have to MAKE the time (and so does dad) to do get out of the house or do things together with your son.
You need to try and make a schedule and make a time slot for play time with your son. I know it's hot but the library has toddler times and activities and it is FREE. Go to the park in the AM before it gets hot.
If you can't think of things to do, just google "activities for 3 year olds" or something like that. Tons of resources on the internet for "mommy and me activities".
I was in a an apt. temporarily when my daughter was 3-4 after a divorce. I had to force myself (was a little down during those years) to get up and get outside with her, go to the park, go swimming, go to chuck e. cheese. SHE CRIED when she had to leave her grandparents house too b/c she got all the attention there. It made me feel TERRIBLE!
It's been 7 years and I still remember her not wanting to leave their house.
I still remember feeling like a bad mom to her and wish I could go back and done so much more with her during those important years.
Your husband needs to get off his butt and spend some quality time playing, reading with his son. These are crucial bonding years and he will never get them back. Three year olds need stimulation and not TV and video games. NOT THAT I was perfect mommy, my kid watched TV too but it sounds like your husband needs to kick it up a notch.
Maybe go to the library and get a book on toddlers and you and your husband could read together so that he "gets" what is important for your son without it feeling like you are nagging him.
You HAVE TO SET and PLAN THE TIME to do things with your son. It will not just fall in your lap. Laundry, cooking, cleaning and errands will take ALL your time if you let them.
Once you have that bonding, quality time with your son, you and he will have a closer relationship and he will be telling you he loves you all the time. Doesn't have to cost money, just read books, go to the park in the AM before it gets hot. Set up some playdates with friends with little ones. Make the time, you never get those years back.