You are not going through things alone. There are so many people who are enduring the same obstacles. Sometimes it is helpful to talk about these issues with others and develop solutions that are realistic to your lifestyle. Sometimes all it takes is hearing another person talk about their issues to help you gain more insight on your own.
The group experience can be wonderful and provide opportunities to develop another support system.