j-a,
I agree with your understanding of sadhana in the broadest sense,
Be good. Do good.
Be kind. Be compassionate.
Bear insult. Bear injury.
This is the highest Sadhana
This is the highest yoga,
something done daily not for a set amount of days.
a-j