Breastfeeding IS hard work. A baby or newborn will nurse EVERY HOUR many times. Breastfeeding takes much time and effort. My husband would go to work in the morning and see me breastfeeding...then when he came home from work he would see my sitting there with my Boppy pillow breastfeeding "still." He would tell me "whenever I see you, you're breastfeeding...is that all you do all day?" (he was just puzzled as a new Dad back then, and still learning too). I would reply "yes, that's all I do all day. That is what breastfeeding is."
Yet, he was proud of me for the way I took care of our baby. He understood it was VERY hard work, and he said he's glad he didn't have to do that. LOL.
Babies also go through MANY growth spurts... and at these times they feed more. This will happen many times as the grow each month, so head's up.
Your baby is just a newborn... they NEED to nurse "on demand." Never withhold breastfeeding. It is part of their "survival" instinct. Babies often feed anywhere from 1-3 hours apart. AND it can vary each day. AND their patterns of sleep and feeding will change all the time too. So head's up.
I would highly recommend getting a book on it. The book "What To Expect The First Year" by Arlene Eisenberg is a good one. That way, you will know what happens each month per their development.
It is good your baby is growing and gaining weight..that means he is probably getting enough intake, and that you probably are producing enough breastmilk.
Just be sure he is "latching on" properly at the breast.
As for napping, he is still very young, but get a good nap and sleep routine going, if you don't have one yet. A baby and child NEED to nap... because sleep is when the body regenerates and their brain develops as well. It is a developmental necessity. Newborns usually sleep and nap a lot.
AND they wake up at night too.
Good luck and take care. There is SO much to write on this subject... I can't write everything. But I would recommend getting a good book or two on babies and what to expect.
~Susan
www.cafepress.com/littlegoogoo