Scuff them up with steel wool or sand paper first. Oil paint can be put on directly. Enamel latex should adhere alright. For regular latex I would use an oil based primer first.
What kind of paint was used? Water or oil based paint?
Goof Off will remove many paints ,and if your cabinets have been varnished it will not hurt the varnish. -Try on a piece you can't normally see.
the cabinets were not properly prepared prior to the first painting. The paint can be "stripped" off using a commercial paint stripper or your best bet is to sand the paint and cabinets down as this will need to be accomplished anyway for any furute paint to adhere properly
Paint first. It'll be much easier to get it right and you won't have to worry about taping the cabinets. But, be careful not to scratch they new paint off when you then install the cabinets.
The cost to have this done will vary depending on a few factors some being the number of cabinets to be done and the amount of detail in the cabinets, more detail equals more sanding time.
You can find cabinet paint at your local LOWES hardware or any local hardware shop for that matter. but there are alot of different paint, you have to make sure to get the right paint or your cabinets. If you have wooden cabinets you have to get paint for wood and if your house is older it might have metal cabinets, you will have to get different paint then.
Yes.
Wood veneer can be painted over on kitchen cabinets. The paint should be a latex that is not of acrylic nature. Oil paint will only smear and not dry evenly.
The easiet way to paint your kitchen cabinets will be to choose a color that will meet your taste, purchase enough paint to ensure all of your cabinet space will be covered, and buy enough paint brushes to complete the job.
Better to use a thinned white primer first, then varnish.
You can buy a one-part, or precatalyzed epoxy that will give kitchen cabinets a durable and long-lasting finish. It can be found at most paint stores.
Yes, to get best results degrease them thoroughly, then paint a good primer on first.