Cluster feeding

Karley
My baby is 3 weeks old today and feeds non stop from 8 am til about 5 pm. How long will babies cluster feed like this? Will she grow out of it and get a better schedule? I don't mind, it just makes it hard to get things done. During this time she also wants to be held the whole time. She doesn't want to be in her swing.