The most probable reason that you are not getting your period on time is because you have Anovulatory cycles..that is the ovaries are not releasing an egg on time in every cycle.
Yes this could delay pregnancy
and getting pregnant may require help of a gynaecologist who would give you medication from the 2 to 7 day of your cycle to cause an egg to release.
Do get in touch with a gynaecologist for further help.
Hope this helps .