1.I have been shopping since years and i can tell you it is safe as long as long you know whom to buy from. Check Seller Feedback or use Payments methods which offer Payment Protection like Ebay PaisaPay or Paypal
2. Time depends on Item and the seller Policy of shipping
2. IT is usually courier to you, also depends on the sellers