Thanks a lot for your response.
What if it's an undergraduate program?
Do you think it's normal to wait this long or is it a rare case as it seems to be?
its also normal for an UG admission but usually comes with faster admission response in comparison with PG admission.
BTW admission decisions varies from department to department