Ours last from 3rd right through

paid about £60 but it was massive. Had no issue with needles, yes some fall but it wasn't a problem ... If they all fall off then there's a problem with your tree lol!
I love them now much more of a Christmas feel, can't explain