Here is a YouTube video on brain angiography. Generally, once started the procedure takes less than half an hour.
http://www.youtube.com/watch?v=w4nN-NgvnHI
I waited on my fiancé during his angiogram, 1 hour of waiting and 3 hours of supervising from the nurses then home we went