If your BF has a 2 year teaching job, I am guessing it is the edb NET? If you are white, you can get a teaching english job in less than a week. Otherwise just go to Macau and come back every 3 months to renew your visa. Depends on your nationality as for how long you get.
Macau and HK and China are 3 separate countries, per say, for ease of understanding. All have separate visas, money, etc.