# Why does David ask God to be merciful to him?

He asks God to be merciful to him, for his soul takes refuge in God. 

# For how long does David take refuge in God?

David takes refuge in God until these troubles are over. 