Actually this is just about time management.

So here's the deal. I am a volunteer youth director at my
church. We are a small church that runs roughly 100-110 on Sunday mornings. For that reason it is strictly volunteer, only the Pastor is a paid staff member. (I do not mind this as I know God wants me involved with the teen's lives, therefore it's a privilege.) So to make sure the bills get paid, I have a full-time job where I work 5 days a week from 8:30-5:30pm. The problem I run into is finding time to get things done. Such as lessons, powerpoint presentations, etc. Here is my typical week:
Mondays - Praise band practice (I play guitar)
Tuesdays - Our small groups meet every other week. We also have just started softball in which I play and coach.
Wednesdays - Church
Thursdays - Praise band practice or softball game (softball is on Tuesdays or Thursdays)
Fridays - If there are no activities planned this is my only free night.
Saturdays - I work every other Saturday, then Saturday night is to finish preparing for Sunday's lesson. We also schedule activities on the days I am off.
Obviously because of my work schedule I end up going home, changing, eating, and then heading right out to these events which all last at least 2 hours. Then I am back home and wore out for the day. My question is - Is there anyone else who this is similar too? I sometimes feel as if I have not put enough study and time into a lesson because of all the other things that are going on. I don't want to short change the kids when it comes to giving them God's word. Any suggestions?
And not to mention I do have a girlfriend, who I believe will be my future wife. God has blessed me with her, and she does understand that at this point in life we cannot spend as much time together as we would like. But I do enjoy spending time with her. Any suggestions?