It's important that you answer that question so I know what all to tell you. This will be a very personal post (after you answer my question). If you wish for my post to be private, please sent me a message through this site. (More your mouse over my user name and it will link you there.)
How long have you and your b/f been together?