A bat’s pregnancy lasts between 6-9 weeks. The animal gives birth upside down, and feed their babies for 4-5 weeks until they can fly.