I don't have real-time PSN status. Maintenance length varies from minutes to several hours depending on scope.
Check these before assuming an outage is on your end.