Day Questions

I have committed a lot of sins in my life. Those sins keep coming back to haunt me and I don't know what to do. I have been praying for Allah's forgiveness day and night. For many years now I haven't found peace of mind. Specifically, please tell me how should I know that my sins have been forgiven?

All sins can be forgiven by sincere repentance. Almighty Allah said: “Despair not of the mercy of Allah, Who forgives all sins. Lo! He is the Forgiving, the Merciful”. Yes, it is recommended to seek forgiveness whenever the committed sins are remembered but should not turn into psychological complication.

If a person does not want to marry anyone, and performs the rest of his religious duties properly and also protects himself from sin, is it fine to live like this? Or is it compulsory to marry?

Yes, it is permissible to live like that as marriage is highly recommended and not compulsory, although Islam strongly recommends it in many narrations, like when the Messenger of Allah (peace be upon him) said: "There is no deed in Islam that Almighty Allah loves more than marriage."