How long should baby nurse!?

My baby is 3 weeks old, how long do they usually nurse each session? I feel like my milk supply is low and after 1 hour he still seems to be hungry