I ask some questions and get answers on the Stack Exchange network as usual.
But I am biased towards accepting answers late because of the following reasons:
Waiting for better answers
Checking answers for myself till I know its validity if I am novice to that topic
I know that there is no such force on any user to accept answers in a stipulated amount of time. But is it acceptable to accept answers with so much delay? Because sometimes I get comments saying to accept answer either directly or indirectly.