I used to leave feedback almost immediately after I've shipped the order, but now I wait a bit to make sure items have been received and everything is OK. Generally, if I don't hear back from the buyer in 2 weeks or so (for domestic), I leave them a positive feedback with a "thank you", but I always leave feedback. Not all buyers will leave feedback, but I always leave feedback because that's what I would want. =D