I think it costs to go home every weekend, making it costly. On each trip, it's actually cheaper but if we back home every weeks the price nearby of flights. Since learning in Bangkok can not go home often, so have accumulated flight home in advance. The cost will be cheaper.