It can be stressful, time consuming, and and sometimes disappointing.