Hold or give up. Please expert guide me