Wait until it is completely dry. Depending on the conditions and the paints, it ranges from a week to a month for my paintings to dry completely. A lot depends on the climate where you live.
Depends on where you live and the mediums. I don't use medium and live in New Mexico and can send mine as early as 4-6 days after I finish it,sometimes earlier