To the OP...your baby is still only 3 weeks. Mine is now 9 weeks and when he was the age of your baby, I struggled with the fact that it seemed that every waking hour that my baby was awake, he was nursing. Then I read somewhere that your baby, at that age, only has two stages...when he's sleeping and when he's hungry...he/she only wakes when he/she's hungry and needs to eat. Don't be discouraged. Even though I face challenges still to this day..I have overcome so many struggles already in just the past 6 weeks. It will get better but it's very emotional and very emotionally exhausting. But I know all the hardship will be worth it in the long run.