How long should an iCloud backup take?

Hi, i recently did my first iCloud backup today and I was wondering if it actually backed up my photos, apps, messages, etc. I have a 32gb iPhone 7 and about 25gb of it were in use (most is photos). I purchased the 50 gb storage for iCloud two days ago and I did my first back up today. When I clicked on "Back Up Now" it took about 2 minutes to finish. My phone was plugged in, connected to Wi-Fi and locked, (says to be locked in instructions). My internet speed is 50mbps download and 10mpbs upload so could that be it? Did it not back up everything? Did it back up before I manually did it? I also have the iCloud Backup switch on.

No

It usually depends as well on how long between backups you've done. Longer time gap, longer backup time. Not saying you should do it as much times a day as possible but once or twice a day wouldn't hurt.