Long term meds are nothing to worry, or be embarrassed about. They are used to fix a chemical imbalance in the brain. You won't see people with heart, or other health issues, worry about such things.
I will be on meds for the rest of my life. It is what it is.
There will be someone somewhere who will love you for who you are. Don't change, or act, to fit in. Be you, and the right people will be drawn to you.