3 month old sleep schedule

Jasmine

my daughter turned 3 months October 14th. We take a bath at 7PM, eat right after and go to sleep around 8. She wakes up every 1.5-3 hours, generally she wakes up 10, 12, 2-3 then again at 5 and we officially get up at 6:30. She takes naps during the day, sometimes 3 if I'm lucky, but after her last nap (anywhere around 1 to 3PM), she refuses to go to sleep until bedtime. any advice on how to get her on a good schedule and possibly sleeping longer at night. also getting her to nap is brutal, anytime I lay her down she screams and kicks and I feel terrible leaving her to cry but sometimes that's just what I have to do and she passes out in about 5-10 minutes, but her naps are anywhere from 10 minute to 1.5 hours long, unless I have her in my arms the entire time.