Take on a part time babysitting job and buy the gun yourself. It wont take very long to save up for a decent little handgun. Buy the glock 26 if you can afford it once you've saved up some money but dont settle for a $99 gun. That one gun a guy mentioned on here is a decent gun (makarov) but it is heavier. Just quit talking and start looking for some part time work and buy it yourself. Maybe ask a friend to loan it to u until you can pay them back. Or u could slap your bf and wake him up. I bought my wife a pistol as soon as she turned 21.