I can say firsthand that spraining your knee is quite painful. Fortunately, mine only took a few weeks to heal. In some cases, they can take up to four months to heal. You don't feel it at first, but pretty soon your knee starts to lock up and then you will experience very sharp pains if it bears any weight. Considering that's the worst pain I've ever felt, I can't imagine the pain of tearing your ACL.