What's the difference between 気持ち and 気分?

ive heard people use ''kibun ga warui'' for physically not feeling well, but ''kimochi ga warui'' seems to be used when someones creeped out or grossed out.

so ..is that correct? what are the used for? what do kibun ga ii and kimochi ga ii mean to?

thanks
Update: and how do you say ''i feel __''? like, i feel like eating a cookie or i feel weird. are kukki wo taberu ki ga shiteiru n hen na ki ga shiteiru correct at all?
3 answers 3