Dear @AliA2k,
thank you for sharing your question with us.
1. Yes you can apply now as well.
2. https://dejure.org/gesetze/AufenthG/26.html
According to § 26 Abs. 3:
"er die Aufenthaltserlaubnis seit drei Jahren besitzt, wobei die Aufenthaltszeit des der Erteilung der Aufenthaltserlaubnis vorangegangenen Asylverfahrens abweichend von § 55 Absatz 3 des Asylgesetzes auf die für die Erteilung der Niederlassungserlaubnis erforderliche Zeit des Besitzes einer Aufenthaltserlaubnis angerechnet wird,"
- you may be granted the Niederlassungserlaubnis if you hvae reached C1 Level German Skills;
- if you cover in most parst your living costs yourself;
- have no criminal records.
If you still have further questions please reach out to the community.
Best regards,
Nilab