Okay this is confusing

So i just checked online that if you are born around in april 20 - 30, the zodiac sign should be Taurus
But according to my natal chart im a Gemini, i decided to get a fresh natal chart by giving out my birth date and time to a astrologer in my country and again it says im a gemini

I dont know whether there is a difference in the indian astrology or western systems but i really have no idea what my zodiac sign is

Can anyone give me some info in this

Im guessing this is determined whether or not they are using the 13th sign, since that came into use by some back around early 2012.

Was it a vedic chart? They have some differences

There is.