Anyone know what this is?

I’ve had this for months doctors keep telling me it’s eczema but I’ve had it for months it gets really sore.

I now have a little baby on the way and want to get rid of it.

Any ideas?