A self-employed landscape contractor from Blackpool has had to give up work after the shock of being diagosied with advanced cancer.