Hi Arushi,
You say it is the first time you slept with your BF. Is it the first time for him too? You cannot expect something great from a inexperienced guy if he is. It will take a long time for...