I put my make up in the morning and would like to think it lasts until I get home at night ( about 10 hours). Should makeup mostly have this type of staying power? Also wondering about brand recommendations- currently a big fan of the OG Bobbi Brown products due to their simple and mostly unfragranced offerings. However as they are sold in china I would love to find a similar one stop brand that is recommended! Thanks