I agree, you are making a difference with those children. Unfortunately time constraints have some parents with little time to take off from work or they have transportation problems and so on. I myself dealt with similar situations and felt overwhelmed and alone with these kids. It seemed the parent was far off and not to mention the counselors and community resources. It seemed it wasn't enough of them to help each individual student. And each individual student had multiple problems/issues. I had to tell myself that I could do so much as one person. Some drained me and some I felt too drained to press on further with it. But doing our little share does counts. One plants the seed, one waters, another tends to the plant, another removes the weeds and the life cycle continues past you and I. Its not that you don't care but just as you have an assignment of patients to care for- you try to help them all as you can during your shift and the next shift comes and takes over. So you must let the next shift take over the student and the parent. You must not overstress yourself because you will meet similar students over and over. Let the frustration go and live a healthier life. That was the only way that I survived in the hospital so many years-20.