I agree, in some ways it seems unfair that you have to pay a higher premium for your life insurance.
However, the insurance company wants to make a profit, and when underwriting a risk for life insurance protection, they take all medical history and medications into consideration to reduce their risk of paying a claim, or at least to get the premium they feel they need in order to accept the risk.
There are some ways to lower your premiums though - compare rates before your next birthday, compare rates for annual and monthly premium payments, compare rates for term life versus whole life insurance.
Also, make sure to
compare life insurance quotes from several insurers online before visiting your life insurance agent. That way you may be able to find a company that offers more competitive prices.