I have noticed that I will lose reputation points amounting to 2, if I wait too long to accept an answer.
What is the maximum time I can wait before accepting an answer, but without losing any reputation?
What? That's not how it works. You can wait as long as you want without losing rep. When you do accept an answer, you gain +2 rep (but not if you accept your own answer).