Help me figure out why my car is smoking so much?

I have a 99 honda civic 4 cylinder maunel and my exhaust keeps smoking a lot. I changed my head gasket, did a tune up and oil change and it still smokes just a little less smoke but it smokes. Someone told me it could be the oil rings but i just need more help on this. Any suggestions on what to check out for that?

I'd take it to a local mechanic

Each piston moves up and down a cylinder. It's impossible to match the size perfectly so pistons have a ring around them. The ring can fit perfectly because it is flexible. Now, oil can't move past the piston. When rings break - and they do - oil gets past the piston and mixes with the gas, spark plug, and exhaust.

https://www.bing.com/...ORM=HDRSC2

Does the white smoke have a milky bluish cast to it? That would be burning oil. If it is still leaking from the head gasket (likely without machine the head) it would be white or yellowish and very dense--not whisps which is just water in the air.
A second check for both of these is fluid level, oil and antifreeze. Maybe you've got a leaky injector. (blacksih smoke).

If the head wasn't inspected for flatness and decked prior to reassembling with the new gasket, you might still be leaking. What color is the smoke? Are you burning oil or coolant?

You can check the piston rings with a compression test. Check them and find which cylinder(s) are low. Drop a little bit of oil in the cylinder and see if the compression goes up significantly. If it does, your rings are worn in that cylinder. If it doesn't, then you are burning oil through badly worn valve seals (common Honda problem).

It's either worn or broken piston rings, or badly worn valve guides, or both. Have a compression test done. If the compression is still pretty good, it's probably the guides. If the compression is low it's probably the rings. Either way it's not cheap to fix.

Change the PCV valve. If it's bad that can cause oil to burn.
You likely have high mileage on the motor and I doubt you've been doing oil changes every 3,000 miles. It's probably worn out or seized piston rings. I'd just check the oil level every 600 miles and make sure you don't run the oil level down past 1/2 quart which is the area half way between the dipstick marks.

Yes could be rings, go to your mechanic and say you want a compression check. This will tell you. If you don't want to spend alot of money fixing it, you could try using a thicker oil