How did he send it ?
Royal Mail Std Parcels can take anything upto 2 weeks to arrive, and with the holidays you can add on another week.
If you paid by paypal and he's a decent seller he could refund your money until it turns up, then you could just repay him. All that relies on trust tho'. What sort of feedback rating does he have ?