Your device keeps up to 1,000 photos, even if they're older than 30 days. I see different photos in the My Photo Stream album on each of my devices * For iCloud to share photos or videos with your other Apple devices, you need to sign in to iCloud with the same Apple ID on every device. (Nothing uploads to My Photo Stream until you do.) If you still don't see all of your My Photo Stream photos, it might be due to storage capacity on your Apple TV. On the device that took the photo you're looking for, close the Camera app.In Settings > Accounts > iCloud, check that My Photo Stream is on.In Settings > Network > Wi-Fi, check that Wi-Fi is on and you have an Internet connection.If it is, My Photo Stream disables itself temporarily to save battery life. See if your iOS device is below 20% battery power.(Nothing uploads to My Photo Stream until you do.) If the feature is on, turn it off and tap Delete. Check that My Photo Stream is on for each of your devices.For earlier versions of iOS, tap Settings > iCloud > Photos. If you have iOS 10.3 or later, tap Settings > iCloud > Photos.Check that Wi-Fi is on and you have an Internet connection. Tap Settings > Wi-Fi on all of your devices.If you can't find your My Photo Stream images in the Photos app, follow these steps on each of your devices: If you turn on My Photo Stream on all your devices, iCloud uploads your most recent photos (except Live Photos) and pushes them to the My Photo Stream album on your devices.* (Want iCloud to store and share every photo and video that you take instead of just recent photos? If so, use iCloud Photo Library.)
I don't see photos from My Photo Stream on my iPhone, iPad, iPod touch, or Apple TV