It is not fair for them to walk into a relationship without all the information.
This may not be a first date talk, but it should happen before anyone gets too emotionally invested.
You also need to make sure the other person knows these things.It is important to not settle for less than you deserve and enable yourself to have healthy relationships. When you have not set boundaries, what was the result? Sarah Fanning currently works for the Lovestruck online dating service and firmly believes that everyone deserves to share their life with someone special.