Salaah becoming qadha

Q: This morning I was going to wake for fajar and heard the namaz and saw someone else in the bathroom so I closed my eyes and waited. I didn't realise that I fell asleep and when I got back up it was still dark so I rushed to the bathroom to make wudhu. I am a very doubtful person so making wudhu takes some time but I am trying to get better and did it as fast as I could. When I came back I looked outside and it was still a dark blue and there was little  yellow in the far back so I quickly started praying. I didn't think it was that late as fajar happens around 6. I thought it might be 6:30 at the latest but after I prayed 2 sunnats I checked my phone and it was almost 7. So I finished my namaaz. I know it is bad to delay prayer and I didn't mean to. I am so worried I might have prayed in the forbidden time but I remember reading that if you didn't mean to delay fajar prayer you can pray as soon as you remember or wake up so did I do the wrong thing? How do I fix this?

Not experiencing haidh

Q: There is one girl. Her age is around 25. She is still not matured as she didn't get haidh yet. Is is because Allah Ta'ala's la'nat is on her because she consulted with many Doctors and hakeems but nothing happened. Please let me know what Allah Ta'ala says regarding this issue.

Eating ajwa dates in the morning

Q:

1. It is reported in the Hadith that, “He who has a morning meal of seven ajwa dates will not suffer harm that day through poison or magic.” (Bukhari, Hadith 5327 and Muslim, Hadith 3814)

2. Hazrat ‘Aisha (Radiyallahu Anha) reported Allah’s Messenger (Sallallahu Alaihi Wasallam) as saying, “The ajwa dates of al-‘Aliya contain healing, and they are an antidote (when taken) first thing in the morning.” (Muslim, Hadith 3815)

I have a question regarding the two Ahaadith above. Do ajwa dates have to be taken at fajr time which is morning time Islamically, because these Ahaadith clearly say that it should be taken in the morning, or is any time during the day okay, provided it's the first thing eaten? If it has to be taken first thing at fajr time, does your stomach need to be empty? The reason for me asking is that I usually eat a heavy dinner at late night and my stomach is still full at fajr time. Also, what are Aliya ajwa dates and do you know where Aliya Ajwa dates are sold? 

Ajwa Dates

Q: Can you please explain what exactly Ajwa dates are, and give a brief history on it? Also, are all the dates in Madina referred to as Ajwa Dates?