Should I just give up? advice please!