First of all you have to learn to love yourself. You are still so young for marriage and kids. No matter what people say follow your instinct. If necessary leave that house and take full responsibility of your own life. You cannot love anyone if you don't love and respect your self.
As for your last question , if love keeps on forever I reply this......
reply