Why love is so hard ?
Because of human nature.
Type in "types of love" in google.
You'll get 4 types, 7 types, 9 types from the Romans (which is one of my favorites), etc.
Then go to google and look up the biological process of love.
And pair bonding.
"Love" is the easiest thing in the world...there's a lot out there.
If you don't really know anything about it, or even if you do, there's a natural tendency to try and shove, or cherry pick, as much from all into one valuedation meal, or lottery ticket, and if you don't get it when you want it how you want it from whom you demand, then it must be some kind of evil or hardship and the universe hates you and it's all so hard.
It is difficult to stay loving for long time .
Only if you expect too much.