I have earn 3 bat token in this month but i am not able to login in the uphold account because it is showing region problem.My concern is that what will happen to those token that i earn through is month

You still earn BAT and receive payment. It just arrives to your browser and not Uphold/Gemini. As to the whole unsupported region thing, it’s been announced many times already. Please read links below:

https://support.brave.com/hc/en-us/articles/6539887971469