The best thing to do, in any situation is to be very honest with yourself. And thats not easy!
Did you try to speak with someone incharge of your role / projects. If the people are good, and if they need you, they will listen.
If not, whats the point anyways.