After reading your history it appears that you urticaria
. This is common problem and do not worry about it. There are so many of the aggravating factor and in yourself it appears due to water which is known as aquagenic urticaria.If itching is present then can take benadryl
accordingly. You can take loratadine
or levocetrzine 1-2 hours before bath to relive the condition.