to throw me for a loop

to upset someone unexpectedly and severely

“Seeing an accident on the road always throws me for a loop.”

http://idioms.thefreedictionary.com/throw+for+a+loop

Where I found or heard this: 
TV

Post new comment

The content of this field is kept private and will not be shown publicly.