9 month old sleep schedule

Right now she wakes up 7:30-8:30 then will nap again about 10-10:30 for about two hours then will be sleepy like an hour after she wakes up but wont go to sleep again until about 3-3:30 for almost two more hours. She will then fall asleep between 8:30 and 9:30 and wake up about 2am to eat then right back to sleep. I feel like her second nap is to long but when I shortened it to just an hour she was just screaming crying until bed time. Is this schedule ok or should i shorten her first nap?