Where are the cuts? If they are on your wrist then you could wear bracelets or long sleeved shirts. Also you could cover them with some concealer or foundation. If they are on your legs you could wear trousers or really long socks.
Congrats on going that long without harm, I know it's a struggle but by the sounds of it, if you went that long you can probably beat this. I hope I helped and didn't just babble >.<