We used to get more xper when answering questions back in the day. Now it will take me forever to get because I dislike writing mytakes and I don't usually ask questions. Luckily I don't really desire it because I don't see a need to brand myself with useless labels.
If you want masters, if you have to answer a hell of question, and ask a lot of question. every level is required a certain amount of points. You can find out this information, going through your settings or xper. Its all based on points, the only to get points, is keep answering question. You can get more points by doing certain things. like be the first to answer a question, giving MHO to your question etc.
More like a few years. I used to be obsessed with this site and posted a lot and it took me like a year or two. And that was back then when answers and best answers were worth more XPER than now. It takes a while.