I feel so confused about dua thing for a long time. These are the main opinions on why duas are accepted or aren't I came across;
Opinion 1: Allah accepts even duas of disbelievers so Allah surely accepts duas of believers, even if the believer is sinful.
Opinion 2: Allah doesn't accept your duas unless you stop sinning, make dua properly, make dua in the right time, want something really good for you, insist on your dua and if you don't complete endless reasons Allah doesn't accept your dua so long story short you have to be perfect.
I've had ups and downs in my religious life and my duas were never accepted. I don't tend to believe neither opinions in slightest, I have no idea at all. There are few more things I can't understand and make me leave more confused whenever I try to understand them, not related to philosophy of Islam but things like this one. Will I be able to ask Allah every single question I didn't know its answer when I was in dunya?