Formula fed 6 week old

Kassy

My baby is 6 weeks old and eat 3-4 oz every 2 hours during the day and 5 oz every 3 hours at night and still acts hungry but spits a lot up no matter how we give him. Is this normal?