@greatyss,
The maximum time from USA to India is not exceeding 12 days unless there is a natural calamity in USA or India. My answer won't help you for your current purchase but it may help you for your future purchases. You should file a case with PayPal if the shipment is not delivered in 20 days.
Kind Regards,
MB