High Maintenance
general definition of high maintenance = needing a lot of work, money, etc to keep in good condition. (Ex: The price for fixing an expensive car.)
high maintenance
(used as slang for describing a person)
= someone who demands a lot of attention, has more needs and/or demands and therefore more difficult or challenging