I recently posted this question.
I received an answer but I still don't fully understand the answer and I'm still working through it. I thanked the answerer as soon as I saw the answer but at the time, since I hadn't read or understood it, I did not upvote or accept.
Two hours later the answerer replied saying that thanking on this website is in the form of upvoting and accepting. So I upvoted his answer. But since I still don't fully understand it I am somewhat reluctant to also accept it.
This is the background information about why I now want to ask a question:
What is the allowable time period after receiving an answer until upvoting it and accepting it?
And:
Should I generally accept and upvote as soon as I receive an answer? (even if I don't understand it?)