I agree that babies naturally get in a loose routine around 3 months. Ours looks roughly like this:
wake up 7-7.30ish feed (depending on when last feed was), change nappy, go upstairs for play on may
First nap in cot around 8 45am (I feed to sleep

), my son sleeps for about an hour
9 45am play upstairs, tummy time, books etc.
11am feed and nap (I nap with him too as my DS1 is also sleeping at this time)
12.30-1ish wake up. Play downstairs while DS1 and I have lunch
2pm feed and sleep (about an hour)
3pm play
4 feed -4 30pm catnap in baby bjorn while I am doing jobs
6 30pm bath
7pm bottle and sleep (at the moment he is sleeping on me on the couch and we go to bed at 9 30pm co sleeping. Hoping to change this is the next week or so as he is becoming to alert and aware to have a good sleep on me so will try to get him in the cot).