Choose a track to play

How much longer can I do this?
How much longer will anyone care?
'Cause I've been spending my whole life waiting
For the others to disappear
I'm doing my best to keep it together
So my daughter never has to worry
But I just wonder when this will all blow up in my face
And I'm sorry that I leave
But I promise to, I promise to always come home
And this would all be easier
If I could just believe in God
But I would rather bet that eternity
Is the love I show my daughter
I'm trying my best to keep it together
I even found a new therapist
'Cause it's not my child's problem
To clean up my mess
I promise my darling I'm doing my best
And I'm sorry that I leave
But I promise to, I promise to always come home
And I'm sorry that I leave
But I promise to, I promise to always come home
And I'm sorry that I'm broken
I promise you I'll be whole again
And I'm sorry (I'm doing my best to keep it together)
And I'm sorry (I'm doing my best to keep it together)
And I'm sorry (I'm doing my best to keep it together)
And I'm sorry (I'm doing my best to keep it together)
And I'm sorry