Greasy, Stinky Hair

Okay yall. I have basically a pixie cut, shaved all around except the top. I wear my hair either down, clipped/twisted, or maybe in a bun. I washed my hair on Thursday night, today being Saturday. I shampooed, conditioned, then I applied a softner thing that helps with holding styles while it was still wet. I brushed it, let it air dry, and then I french braided it, and clipped it to my head while I slept. I took it out on Friday, and just twisted it with the clip instead after enjoying my curls for about an hour. I took it down at about 4 pm yesterday, and kept it down until this morning, when I redid it. (Worked a garage sale all weekend, so kept it out my face.) I took it out this evening at about 5/6 o clock. It is not heavily greasy or stinky, but I can tell it isn't like, fresh, ya know? I honestly don't mind the greasy part so much (used to never wash my hair, so it's not so bad in comparison), but my hair starts to smell funky and makes my pillows funky too! (I wash them regularly but still!) Is this bad? Should I wash my hair again? Should I wait to build up the grease? Should I start wearing night caps or something??? Help