I am really twmpted to give up on this, which is really unlike me to give up, is it worth me persevering?