Question: The Makkan period after revelation lasted for:
Correct Answer: D. 13 years
Explanation: Prophet Muhammad (PBUH) spent 13 years in Makkah after revelation.