I can relate to all of them yikes its 3 42 am and I still have...