Should I just go to a different mechanic?

I got my truck back from the shop about a week ago. It had a blown head gasket. I noticed a leak of transmission fluid after I got it back. I ended up bringing it in 4 separate times to fix the leak. None of them were successful. It was free each time because they acknowledged that they probably messed it up when they were fixing the head gasket. Well I figure now that I'm probably annoying the mechanic and I doubt they'll be able to fix it. My dad and mom just think I should drive it even if it's leaking, but I don't want to pollute the environment. Should I just try another mechanic and hope that they see something the other one didn't?

Should I just go to a different mechanic?
Post Opinion