I have about 128$ on my account, as I know Google will sent check at the end of month. Will check come at my adress or do I have do go in Post Office to receive check?
It's more convenient if you use western union. But it's also depends on your location wether WU is available or not.
If u live in india then, if your balane is more than $100 before 15 of the month then you will receive the cheque in the first week of next month.
It depends on form of payment you have selected. If you selected "Rapida payment", that means your check is available for pickup at your local post branch two business days after it is sent. Read this https://www.google.com/adsense/support/bin/answer.py?hl=en&answer=21591#1 to know more about Adsense Payments Guide.
for this purpose you may concern to the google because i am not using adsence account some of my friends in this forum have told me that they receive their cash through western union ... but google sent them check after 2 months.....