Things will calm down in a while.
When I became vegan, my mom was upset because she thought that I was rejecting the food that she had lovingly prepared for me all those years. Your mother may feel the same way.
I've found that it doesn't do much good to argue with people. However, by being a healthy vegan, you will inspire other people to consider being vegan. You may not know that you've inspired them - they may pursue veganism quietly - but you'll have been the inspiration for them nevertheless. By not arguing with people, they will feel more comfortable coming to you for vegan support and advice.
It is important that you focus on being healthy on your new vegan diet. The biggest mistake that new vegans make is not eating enough calories.
This mistake is very easy to make, because beans and grains are low in calories, compared even to "low fat" meats. I strongly recommend that you use an online calorie calculator, such as http://www.calorieking.com
, to make sure that you're getting your 1800-2200 calories per day (or more, if you are physically active). If you have trouble getting enough calories, you can add small amounts of high-fat foods, such as nuts, nut butters, and seeds. Be careful with nuts and nut butters - a single cup of nuts contains at least 800 calories!
As you know, healthy vegan diets are based on:
* Beans (including lentils, peas, tofu, and soy foods)
* Whole grains and starchy vegetables (including whole grain pasta, rice, oatmeal, whole grain bread, whole grain tortillas, corn, potatoes, etc.)
* Vegetables (especially dark green/yellow vegetables, such as mustard greens, collard greens, carrots, and broccoli)
* Fruit (especially vitamin C rich fruits, such as citrus fruits, melons, and strawberries)
Here are some links to vegan nutrition websites:
The Vegan 4 Food Groups (from the Physicians Committee for Responsible Medicine, a vegan-specific health group): http://www.pcrm.org/health/diets/vsk...ur-food-groups
The USDA's tips for vegetarians and vegans: http://www.choosemyplate.gov/healthy...egetarian.html
Make sure that you get enough calories (can't resist saying it again). Welcome to Veggie Boards!