Can anyone give me tips?

For the past two days my son hardly sleeps through the day, he cries because he's tired I rock him to sleep and once I think he's in deep sleep and try to put him to bed he just wakes up. Only at night he sleeps but still wakes up every 4 hours. I don't know what to do, he's 3 months old. I take care of him first before anything, and now when he gets all angry I can't get my house cleaned because he just cries and I hate seeing him cry. He starts coughing and crying even louder. He will only stay asleep if im carrying him.