i think life as a bodhisattva is tough. According to Mahayana tradition, a bodhisattva needs to be able to give up absolutely anything for the sake of other beings, including his own life over and over again. If the bodhisattva is not yet generous enough to do this, he/she still has a way to go. The bodhisattva also needs infinite reserves of patience, because it will take a countless number of lifetimes to reach his/her goal
RE: The Ten Stages of the Mahayana Bodhisattva Path