Hi Clare. I'm a decorator of 59 years old.
I've been converted to Water based gloss , under coat , satin and eggshell paints . You just have to stick with it . 2 , 3 or even4 coats .
Once you've got it . You're sorted . My lounge looks like I done it yesterday.2 1/2 years ago.
And yes !! I paint my hinges after all these years. Good luck!