Is it just my carb? (not happy while cold)

Sounds like the choke unloader is not working. There is a vacuum diaphragm that pulls open the choke. As soon as the engine starts running it should pull open the choke valve about a 1/4". Check the linkage (it bends to adjust) and the vacuum diaphragm to make sure its working.