Be careful when you give food to your snake, indeed you have to separate your snakes to give them food because they can hurt each others. Depends on the size of your snake and the species, you give him mices, eggs, rats or rabbits one in the week or less for adults.
A stressed snake, or in shed, or sick could refuse the food, please consult a veterinary if he loose weight.
The snake reproduce with an hemipenis, the reproduction period is short but the times of copulation could be a lot of hours. You could test, but for some it is a stress. At the end of hibernation, it could happened. Please survey this act and separate them after to avoid bites.
Before the laying, the female is in shed and she is nervous. . Little females could have hard to lay their eggs so you have ton controle it or to go to the veterinary. Sometimes we take eggs in an incubs but don’t returns the eggs. Natural incubation is hard for your female generaly. After that, the little snake goes out his egg, if it is not the case you could help him to go out. The number of snakes depends on your species and the female. Be careful, some species layed a lot of babies and some don’t lay eggs!
After the birth, please take care of your young snake and give him food regularly, the first feed can be after the first shed of the snake but some breeders waits more than this.