If you feel like crying, just cry it all out, after all, crying is the best outlet and keeping it all in will just make you feel heavier inside....
eventually your tears will run out and you will come out on top of this situation, tougher and stronger......
From there, decide to do something about this and be in charge of your own happiness and self fulfillment.....
As others already suggested, go for volunteering, get involve in social activities where you will feel fulfilled and happy....
Or get into a fitness club, get into a sport that interest you, shop or go to a spa and unwind,
pampering yourself once in a while could renew and rejuvenate your spirit and it will make you feel good about yourself...
Your life doesn't just revolve around your husband and son, you should have a life too, outside your family.....