That is just how some babies sleep. It will be easier when he is a little older. my son used to sleep from 7pm to 8 or 9pm then wake up until 11:30 pm. He would eat and then go to sleep at 11:30 or so. This should normalize soon. For some reason the daytime they tune out a lot of noise and they can sleep through anything and then at night it is so quiet that sometimes they wake themselves up. Perhaps use a fan or something to make white noise. But many babies especially breast fed babies wake up every three hours or so at night, so sleeping 7 to 10 hours at night is a blessing!