I'm looking for a product that will deal with frizz. It can be put on during styling and then later for a mid-day touch up. Also for 2nd day hair.

I have thin hair and it gets weighed day easily. My roots are always lying flat so I don't want to use any silicones.

Since I have 3b or 3b/c biracial (carribean and white) thin hair which one would be best but still actually work? Any recommendations of products that aren't too expensive and can be found other places besides online?