Story of my life... Ever been through this?