This has been a rough week for me mentally, i have done a lot of...