Subin K answered question 6/24/2009 How Long Does The Hamster Give Birth? 18 to 20 days.....after mating