Hey,
I know how you feel, I had to move to a strange city before when I joined the navy and I didn't have anyone. I also had communication apprehension like you seem to. It's where you want to say something, but don't because you feel scared to.
I think a great thing to do is to try a yorkie meetup group. That way you have something in common with everyone in the group just like here on YT. I found one in Toronto on the internet. I used to go to the San Diego one. You will meet so many people and I LOVED to see how different all the yorkies look. It also gives your little one the chance to socialize. I don't think there's a better icebreaker than to talk about yorkies! Plus, it will really get you out of the house and have something to look forward to. I really think that will help you out alot. I think it would be therapeutic for you to get into a meetup and maybe even help them by baking snacks or making things for the dogs on their birthdays. It will give you something to look forward to and a sense of accomplishment.
Also, if you feel like you've been depressed for a long period of time, don't be afraid to seek the help of a professional. They have found that many cases of depression come from a chemical imbalance in the brain. So some medicine can help and there is no shame taking medicine for it or seeing a professional. I really hope you feel better. I believe you have taken a brave first step by posting here. Have you been able to tell hubby about how you're feeling?
Below is a link for the yorkie meetup.
http://yorkie.meetup.com/cities/ca/on/toronto/