For newborns up to 1 month, best to wake baby up to feed every 3 hours. Aft tt, usually baby will be able to know when he is hungry and will cry for it. At this age, baby will usually be sleepy. Mine too but aft 2 weeks, he'll auto wake up and cry to feed, sometimes even aft just an hour of nap. So you can feed on demand when tt time comes.
it's best to wake him up for the feeding and you can always let him try milk powder to see his preference. some baby just don't want to latch
My daughter didn't like to latch in the first month. After she turned a month old, she loves to latch all of a sudden.
change diaper before feed, the cold wet wipes will wake the baby up and u can feed the baby.