You need to learn patience man. Alot of clones can simply take 3-4 weeks to root. Stop being impatient. J
Some do, some don't, completely depending on environmental conditions. I've had many clones root very quickly but sometimes you just need to be patient. Sometimes it just takes longer. J