Blind Source Separation (BSS) of fMRI data can be done both temporally and spatially. Temporal BSS of fMRI data has one fundamental problem not encountered in the spatial BSS approach. There are thousands of observed timecourses in an fMRI data set while the number of samples of each timecourse typically is less than two hundred. This re lation makes the problem of recovering the underlying temporal sources ill-posed. This contribution eliminates this problem by introducing a hierarchical approach for performing temporal BSS of fMRI data.