too rich for my blood

Too rich for my blood means that a certain type of item is too expensive for someones budget, or may possibly be used as being too high in fat content for a persons diet. While these two occurrences are the most common connotations of the phrase, it can be used for other types of situations where something is simple too much for them, in whatever it is referring to. However speaking about something which is too expensive for them is the most typical use of the phrase.