Most bubs at this age are only awake for about 1 1/2-2hrs between feeds, etc... and yep, I'd say that 3hr sleeps in the day for a new born is very normal. They will sleep most of the day away (most bubs anyway!) and only be really alert for 'play' for minimal time.