Do I need specify activity timeout?

Hello,

I have an activity and I don’t know when it’s going be end. Also I need to run asynchronously

So, If I don’t know when it’s going to end. For example a month, a year …
What should I specify for the timeout? The longest time?

Available timeouts are:

Long-running asynchronous activities are rarely the right fit. What is your use case for them?