In my situation volunteering is just impossible to do. I have very unsettled schedule and unfortunately have to work to support myself (an immigrant in US by my self, no fin support from anyone). I would love to volunteer the only problem is that all those volunteer programs do not have an option to work around the schedule. They need a commitment for at least 6 months at the same time and same hours, which I cannot do since my schedule changes all the time and when it doesn't that is the time when i have classes. I do manage to shadow an MD (still looking for a DO), because this is more like on call and easier to set up with no longterm commitment. I also feel like doing something just to look nice for adcoms is simply not right. So my question is, is it absolutely a must for admissions to valunteer? Maybe there are some other options i do not know of... I would greatly appreciate any input.