Get a leak down test done by another shop - preferable someone trustworthy (refered by, etc) and go from there. Be sure to be there when they show you. It only takes about 30 min. Good luck!
sounds like you have a ****ty mechanic. take it to someone else if you really worried about it but you should be fine as long as your oil doesn't look like a milkshake.