Been having a tough few weeks