In Mobile Ad-hoc NETworks (MANETs), using multiple routes with load balancing increases the reliability. In order to achieve fairness in load balancing, there is a need to select few optimal paths and divide traffic over them. In this paper, the authors propose a reliable and effective load balancing technique based on Dynamic Source Routing (DSR) Protocol in Mobile Ad-hoc NETworks. In this protocol, a combined weight function based on route length, traffic load, energy level and freshness of each route is estimated and stored in the route cache. Best paths are selected based on their combined weight value among the selected paths.