Being a stay-at-home mom is rewarding in a number of ways: quality time with your children while they are young, snuggling in the afternoon with your baby, craft projects with your preschooler, and a general feeling of well-being that you are doing the right thing. On the other hand, stay-at-home moms often feel like they ...