Like Tom said, you will need to know the limit. I got a crash course in that, and trust me it took awhile to get use to stepping back and letting things happen. I now have a great balance of time and robots

. I would suggest staying because it sounds like you are a key part of the team. You just need to take a look at how your time is balanced and what you need to do to fix the situation.
I don't think it's possible for one to leave FIRST. I mean I caught myself still not being able to sleep January 7th and trying to guess the game lol. I left for a few months and then poof I was back and helping program. It's an amazing program that offers even us college kids some extra knowledge and hands on experience that a lecture hall don't have.