Question about data recovery

Hi,
I have started to study about data recovery. I am curious if any data can be recoverable, no matter how long the data’s removed from HDD?