There's no date on the Subscription itself to indicate how many days have passed since the first failed payment attempt on the latest Invoice. I think you probably want to use the smart retries feature to retry failed payments and mark a Subscription as unpaid
after all retries fail. This way, you can continue to allow access to your service if a Subscription is in past_due
state but block access once it transitions to unpaid
.