..you may be done... only you can know that for sure, but I assure you, you are not alone.... you've got 'US' here at SI !!!
..maybe it's just time for a good VENT here, to let off some steam..??
go for it, we're listening..