The reality is that there are times and places for each of these discussions to take place. In my opinion anything before the 4th date is too much too soon and you run the risk of chasing away your date before you can foster the relationship. Take the time and build up your chemistry with your date before putting ALL of your business out there.
Besides being a YourTango Dating Expert, J. Cameron Gantt is the Head Dating Coach at Insti(Gay)tor, a Chicago-based GLBT matchmaking agency. Need advice? Contact him directly via YourTango.com/experts or visit www.instigaytor.com for more info.